Clément Foucault (fclem)
User

Projects

User Since
Jul 9 2014, 7:45 PM (136 w, 5 d)

Recent Activity

Yesterday

Clément Foucault (fclem) committed rB4f2375b82f72: OpenGL immediate mode: interface_widgets.c (authored by Clément Foucault (fclem)).
OpenGL immediate mode: interface_widgets.c
Mon, Feb 20, 9:23 PM
Clément Foucault (fclem) committed rB5c39aad28384: OpenGL immediate mode: interface_panel.c (authored by Clément Foucault (fclem)).
OpenGL immediate mode: interface_panel.c
Mon, Feb 20, 9:23 PM
Clément Foucault (fclem) accepted D2521: Initial rework of BKE's mesh_render to support BMesh directly..

Nice ! I dont see anything that raise concern. I will need this when I do edit mode overlay. Hopefully I'll be able to extend it to my needs.

Mon, Feb 20, 11:28 AM
Clément Foucault (fclem) added a comment to rB2cf79f41fe37: Modifications to GPU_texture: -Remove NPOT check as it should be supported by….

Well the purpose of Proxy textures is to do a small check for weak hardware. This was never intended to be a full OOM handling. This was designed for 3D textures and I ported it to other type. But it's sure that a video memory manager would be very handy if not vital. Ton already suggested we worked on one but there is no plan for now.

Mon, Feb 20, 1:39 AM

Sun, Feb 19

Clément Foucault (fclem) committed rB446625c56105: Clay Engine: Use G.debug_value to test cache performance (authored by Clément Foucault (fclem)).
Clay Engine: Use G.debug_value to test cache performance
Sun, Feb 19, 2:26 PM
Clément Foucault (fclem) committed rBc8b7e7973af3: OpenGL immediate mode: transform_manipulator.c (authored by Clément Foucault (fclem)).
OpenGL immediate mode: transform_manipulator.c
Sun, Feb 19, 1:55 PM

Fri, Feb 17

Clément Foucault (fclem) committed rB50fb3ea3de8d: Clay Engine: Separate mode drawing to different files/engines. (authored by Clément Foucault (fclem)).
Clay Engine: Separate mode drawing to different files/engines.
Fri, Feb 17, 5:38 PM

Thu, Feb 16

Clément Foucault (fclem) committed rBdb2a05999a3a: Clay Engine: Fix Cursor too bold (authored by Clément Foucault (fclem)).
Clay Engine: Fix Cursor too bold
Thu, Feb 16, 4:24 PM
Clément Foucault (fclem) committed rBb512c2a7947f: Clay Engine: Correct Mesh Normals (authored by Clément Foucault (fclem)).
Clay Engine: Correct Mesh Normals
Thu, Feb 16, 4:24 PM
Clément Foucault (fclem) committed rB268670cdee48: Clay Engine: Fix Axis Name shader (authored by Clément Foucault (fclem)).
Clay Engine: Fix Axis Name shader
Thu, Feb 16, 4:24 PM
Clément Foucault (fclem) committed rB3d63b9a88f96: Clay Engine: Hidden wire (authored by Clément Foucault (fclem)).
Clay Engine: Hidden wire
Thu, Feb 16, 2:02 PM
Clément Foucault (fclem) committed rBeeeb1aa65869: Clay Engine: Wire and Backface cull collection settings. (authored by Clément Foucault (fclem)).
Clay Engine: Wire and Backface cull collection settings.
Thu, Feb 16, 2:02 PM
Clément Foucault (fclem) committed rBf5ab4bc33946: Clay Engine: Fix grid not showing. (authored by Clément Foucault (fclem)).
Clay Engine: Fix grid not showing.
Thu, Feb 16, 2:02 PM

Wed, Feb 15

Clément Foucault (fclem) committed rB883ef2c9cef5: Clay Engine: New collection settings (not working yet) (authored by Clément Foucault (fclem)).
Clay Engine: New collection settings (not working yet)
Wed, Feb 15, 6:56 PM
Clément Foucault (fclem) committed rB69b96e27ee9d: Collections Settings: Added Bool type. (authored by Clément Foucault (fclem)).
Collections Settings: Added Bool type.
Wed, Feb 15, 6:20 PM
Clément Foucault (fclem) committed rBf9e4d8e93a0c: Clay Engine: Replace Manual depth test by depth copy. (authored by Clément Foucault (fclem)).
Clay Engine: Replace Manual depth test by depth copy.
Wed, Feb 15, 3:18 PM
Clément Foucault (fclem) committed rB310593def13f: Clay Engine: Support vertex normals (smooth shading), no face normals yet. (authored by Clément Foucault (fclem)).
Clay Engine: Support vertex normals (smooth shading), no face normals yet.
Wed, Feb 15, 1:34 PM
Clément Foucault (fclem) committed rBb0c125bcd30b: Clay Engine: draw Speaker (authored by Clément Foucault (fclem)).
Clay Engine: draw Speaker
Wed, Feb 15, 12:30 PM
Clément Foucault (fclem) committed rBcd472bc7de84: Clay Engine: Fix Grid depth write. (authored by Clément Foucault (fclem)).
Clay Engine: Fix Grid depth write.
Wed, Feb 15, 12:30 PM
Clément Foucault (fclem) committed rB021f8d56d070: OpenGL immediate mode: Fix assert when using camera.show_sensor (authored by Clément Foucault (fclem)).
OpenGL immediate mode: Fix assert when using camera.show_sensor
Wed, Feb 15, 12:30 PM
Clément Foucault (fclem) committed rBee2a71876308: Clay Engine: Fix empty drawing (authored by Clément Foucault (fclem)).
Clay Engine: Fix empty drawing
Wed, Feb 15, 12:30 PM
Clément Foucault (fclem) committed rBe813ebab7101: Clay Engine: new draw_view.c containing all dynamic drawing routines. (authored by Clément Foucault (fclem)).
Clay Engine: new draw_view.c containing all dynamic drawing routines.
Wed, Feb 15, 12:30 PM
Clément Foucault (fclem) committed rB9f03718a5bdf: Clay Engine: drawaxis names drawn with shaders & instance (authored by Clément Foucault (fclem)).
Clay Engine: drawaxis names drawn with shaders & instance
Wed, Feb 15, 12:30 PM
Clément Foucault (fclem) committed rB1f139beee3be: Clay Engine: Added immUniform functions... (authored by Clément Foucault (fclem)).
Clay Engine: Added immUniform functions...
Wed, Feb 15, 12:30 PM
Clément Foucault (fclem) committed rB0f7dee19ed56: Viewport: Ported info drawing to from legacy code. (authored by Clément Foucault (fclem)).
Viewport: Ported info drawing to from legacy code.
Wed, Feb 15, 12:30 PM

Tue, Feb 14

Clément Foucault (fclem) committed rB10892944399e: OpenGL immediate mode: Remove unecessary light shader (authored by Clément Foucault (fclem)).
OpenGL immediate mode: Remove unecessary light shader
Tue, Feb 14, 12:54 AM
Clément Foucault (fclem) committed rB7fc632a85640: OpenGL immediate mode: drawarmature.c (end) (authored by Clément Foucault (fclem)).
OpenGL immediate mode: drawarmature.c (end)
Tue, Feb 14, 12:54 AM
Clément Foucault (fclem) committed rB22df54acb620: OpenGL immediate mode: drawarmature.c (cont) (authored by Clément Foucault (fclem)).
OpenGL immediate mode: drawarmature.c (cont)
Tue, Feb 14, 12:54 AM
Clément Foucault (fclem) committed rB0790976b6c37: OpenGL immediate mode: fix inverted normal in sphere batch (authored by Clément Foucault (fclem)).
OpenGL immediate mode: fix inverted normal in sphere batch
Tue, Feb 14, 12:54 AM
Clément Foucault (fclem) committed rB8c09fa3be2ab: OpenGL immediate mode: added gpuRotate3f to GPU_matrix (authored by Clément Foucault (fclem)).
OpenGL immediate mode: added gpuRotate3f to GPU_matrix
Tue, Feb 14, 12:54 AM
Clément Foucault (fclem) committed rB9c35907ca2c7: OpenGL immediate mode: Replacement for gluCylinder (authored by Clément Foucault (fclem)).
OpenGL immediate mode: Replacement for gluCylinder
Tue, Feb 14, 12:54 AM

Sat, Feb 11

Clément Foucault (fclem) committed rB24703c97a15d: GPU shaders / Clay engine : small renaming / cleanup (authored by Clément Foucault (fclem)).
GPU shaders / Clay engine : small renaming / cleanup
Sat, Feb 11, 9:17 PM
Clément Foucault (fclem) committed rB737d349dbce9: Clay Engine: fix instancing (again) (authored by Clément Foucault (fclem)).
Clay Engine: fix instancing (again)
Sat, Feb 11, 8:48 PM
Clément Foucault (fclem) committed rBe05800d23b40: Clay Engine: converted Empties to the new instancing method (authored by Clément Foucault (fclem)).
Clay Engine: converted Empties to the new instancing method
Sat, Feb 11, 8:48 PM
Clément Foucault (fclem) committed rB1abd2f279dfe: Clay Engine: Small instancing fixes (authored by Clément Foucault (fclem)).
Clay Engine: Small instancing fixes
Sat, Feb 11, 8:48 PM
Clément Foucault (fclem) committed rB1976fd7af18b: Clay Engine: Fix instance attrib. (authored by Clément Foucault (fclem)).
Clay Engine: Fix instance attrib.
Sat, Feb 11, 8:48 PM
Clément Foucault (fclem) committed rBeb473143a8cf: Clay Engine: Convert Lamp to use new instancing feature. (authored by Clément Foucault (fclem)).
Clay Engine: Convert Lamp to use new instancing feature.
Sat, Feb 11, 8:48 PM
Clément Foucault (fclem) committed rBfc0797142d0c: Clay Engine: Refactoring of the dynamic batches (authored by Clément Foucault (fclem)).
Clay Engine: Refactoring of the dynamic batches
Sat, Feb 11, 8:48 PM
Clément Foucault (fclem) committed rB08c1afb08874: Clay Engine: Separate batch for Z straight line (authored by Clément Foucault (fclem)).
Clay Engine: Separate batch for Z straight line
Sat, Feb 11, 8:48 PM
Clément Foucault (fclem) committed rBc5f2380be715: OpenGL immediate mode: drawarmature.c (cont) (authored by Clément Foucault (fclem)).
OpenGL immediate mode: drawarmature.c (cont)
Sat, Feb 11, 2:14 PM

Fri, Feb 10

Clément Foucault (fclem) committed rBb1df967b5af9: OpenGL immediate mode: drawarmature.c (authored by Clément Foucault (fclem)).
OpenGL immediate mode: drawarmature.c
Fri, Feb 10, 10:54 PM
Clément Foucault (fclem) committed rBb4afd7350d9f: Gawain : Added Batch_init() (authored by Clément Foucault (fclem)).
Gawain : Added Batch_init()
Fri, Feb 10, 10:53 PM
Clément Foucault (fclem) committed rB20aa646918da: OpenGL immediate mode: interface_draw.c (cont) (authored by Clément Foucault (fclem)).
OpenGL immediate mode: interface_draw.c (cont)
Fri, Feb 10, 6:04 PM
Clément Foucault (fclem) committed rB169fc3b17388: OpenGL immediate mode: interface_draw.c (end) (authored by Clément Foucault (fclem)).
OpenGL immediate mode: interface_draw.c (end)
Fri, Feb 10, 6:04 PM
Clément Foucault (fclem) committed rB56e1c37690d2: OpenGL immediate mode: Added replacement for glaDrawPixelsTex_* (authored by Clément Foucault (fclem)).
OpenGL immediate mode: Added replacement for glaDrawPixelsTex_*
Fri, Feb 10, 6:04 PM

Thu, Feb 9

Clément Foucault (fclem) committed rB08399aca6297: Clay Engine : fix (authored by Clément Foucault (fclem)).
Clay Engine : fix
Thu, Feb 9, 12:06 PM
Clément Foucault (fclem) committed rB6b372e3a22cb: Clay Engine: support for overrides (not working yet) (authored by Clément Foucault (fclem)).
Clay Engine: support for overrides (not working yet)
Thu, Feb 9, 11:27 AM

Wed, Feb 8

Clément Foucault (fclem) committed rB15eb105c0b96: OpenGL immediate mode: interface_draw.c (cont) (authored by Clément Foucault (fclem)).
OpenGL immediate mode: interface_draw.c (cont)
Wed, Feb 8, 12:03 PM
Clément Foucault (fclem) committed rB7e949b3124b4: OpenGL immediate mode: gluSphere replacement (authored by Clément Foucault (fclem)).
OpenGL immediate mode: gluSphere replacement
Wed, Feb 8, 12:53 AM
Clément Foucault (fclem) committed rBcc26deef55f5: OpenGL immediate mode: fix Waveform Font color (authored by Clément Foucault (fclem)).
OpenGL immediate mode: fix Waveform Font color
Wed, Feb 8, 12:53 AM
Clément Foucault (fclem) committed rBc104a86e2933: OpenGL immediate mode: interface_draw.c (cont) (authored by Clément Foucault (fclem)).
OpenGL immediate mode: interface_draw.c (cont)
Wed, Feb 8, 12:53 AM
Clément Foucault (fclem) committed rBa39a459a1ecb: OpenGL immediate mode: interface_draw.c (cont) (authored by Clément Foucault (fclem)).
OpenGL immediate mode: interface_draw.c (cont)
Wed, Feb 8, 12:53 AM

Tue, Feb 7

Clément Foucault (fclem) committed rB9b742ff61b79: OpenGL immediate mode: interface_draw.c (cont) (authored by Clément Foucault (fclem)).
OpenGL immediate mode: interface_draw.c (cont)
Tue, Feb 7, 12:27 AM
Clément Foucault (fclem) committed rBa54110751a34: OpenGL immediate mode: interface_draw.c (cont) (authored by Clément Foucault (fclem)).
OpenGL immediate mode: interface_draw.c (cont)
Tue, Feb 7, 12:27 AM

Mon, Feb 6

Clément Foucault (fclem) committed rBe58359c26f2b: OpenGL immediate mode: interface_draw.c (cont) (authored by Clément Foucault (fclem)).
OpenGL immediate mode: interface_draw.c (cont)
Mon, Feb 6, 3:21 PM
Clément Foucault (fclem) committed rB8dbd961a3ecb: OpenGL immediate mode: interface_draw.c (authored by Clément Foucault (fclem)).
OpenGL immediate mode: interface_draw.c
Mon, Feb 6, 2:07 PM
Clément Foucault (fclem) committed rB6d4f75a123cd: Merge remote-tracking branch 'origin/blender2.8' into render-layers (authored by Clément Foucault (fclem)).
Merge remote-tracking branch 'origin/blender2.8' into render-layers
Mon, Feb 6, 11:38 AM

Fri, Feb 3

Clément Foucault (fclem) committed rB71c8db2a0c7e: Build Clay engine by default (authored by Clément Foucault (fclem)).
Build Clay engine by default
Fri, Feb 3, 5:52 PM
Clément Foucault (fclem) committed rB520ced4ad504: Modifications to GPU_texture: (authored by Clément Foucault (fclem)).
Modifications to GPU_texture:
Fri, Feb 3, 4:04 PM
Clément Foucault (fclem) committed rB4a84884e9936: Fix warnings (authored by Clément Foucault (fclem)).
Fix warnings
Fri, Feb 3, 2:54 PM
Clément Foucault (fclem) committed rB7203aa24f998: New CMake flag for Clay Engine (authored by Clément Foucault (fclem)).
New CMake flag for Clay Engine
Fri, Feb 3, 2:39 PM
Clément Foucault (fclem) committed rB9fb97e3f85e9: Fix hang infinite loop (authored by Clément Foucault (fclem)).
Fix hang infinite loop
Fri, Feb 3, 2:39 PM
Clément Foucault (fclem) committed rB0ee52a5741a1: Get rid of runtime data struct. (authored by Clément Foucault (fclem)).
Get rid of runtime data struct.
Fri, Feb 3, 1:37 PM
Clément Foucault (fclem) committed rB6cdb3845a351: Added collection settings getter/setter (authored by Clément Foucault (fclem)).
Added collection settings getter/setter
Fri, Feb 3, 1:37 PM
Clément Foucault (fclem) committed rB8a22429db20b: Change settings order (authored by Clément Foucault (fclem)).
Change settings order
Fri, Feb 3, 1:36 PM

Thu, Feb 2

Clément Foucault (fclem) committed rB0e3ba7cf4150: More lamp work (authored by Clément Foucault (fclem)).
More lamp work
Thu, Feb 2, 10:20 PM
Clément Foucault (fclem) committed rBe148661d8d8f: Use vec2 for screen space stuff (authored by Clément Foucault (fclem)).
Use vec2 for screen space stuff
Thu, Feb 2, 9:45 PM
Clément Foucault (fclem) committed rB6f1bdaab9dfb: Lamp sunrays and shadow circles (authored by Clément Foucault (fclem)).
Lamp sunrays and shadow circles
Thu, Feb 2, 9:41 PM
Clément Foucault (fclem) committed rB8641fa13972e: Fix unfreed memory (authored by Clément Foucault (fclem)).
Fix unfreed memory
Thu, Feb 2, 5:16 PM
Clément Foucault (fclem) committed rBb12d2fb922c5: Fix warnings (authored by Clément Foucault (fclem)).
Fix warnings
Thu, Feb 2, 5:16 PM
Clément Foucault (fclem) committed rBe572cf1239fa: Fix depth not cleared (authored by Clément Foucault (fclem)).
Fix depth not cleared
Thu, Feb 2, 4:56 PM
Clément Foucault (fclem) committed rBf695c9861fe3: Bypass wires. (authored by Clément Foucault (fclem)).
Bypass wires.
Thu, Feb 2, 4:56 PM
Clément Foucault (fclem) committed rBc1057ac19641: Fix ogl warnings. (authored by Clément Foucault (fclem)).
Fix ogl warnings.
Thu, Feb 2, 4:56 PM
Clément Foucault (fclem) committed rBb1add8e5bd55: Fix assert (authored by Clément Foucault (fclem)).
Fix assert
Thu, Feb 2, 4:24 PM
Clément Foucault (fclem) committed rB92a2b444b034: Added Lamp screen space visual (authored by Clément Foucault (fclem)).
Added Lamp screen space visual
Thu, Feb 2, 2:19 PM
Clément Foucault (fclem) committed rB0ccfa297f95e: Start of Lamp drawing (authored by Clément Foucault (fclem)).
Start of Lamp drawing
Thu, Feb 2, 2:19 PM
Clément Foucault (fclem) committed rB614472177899: Groundline/GroundPoint shader for lights (authored by Clément Foucault (fclem)).
Groundline/GroundPoint shader for lights
Thu, Feb 2, 2:19 PM

Wed, Feb 1

Clément Foucault (fclem) committed rB0651227c4ad0: Fixing Memory Leak (authored by Clément Foucault (fclem)).
Fixing Memory Leak
Wed, Feb 1, 2:34 PM
Clément Foucault (fclem) committed rB160c643131ba: Implemented All Empties type drawing (authored by Clément Foucault (fclem)).
Implemented All Empties type drawing
Wed, Feb 1, 2:01 PM
Clément Foucault (fclem) committed rB85194046e634: Giving Overlay Edges a try (authored by Clément Foucault (fclem)).
Giving Overlay Edges a try
Wed, Feb 1, 12:29 AM
Clément Foucault (fclem) committed rB242715b84336: Code cleanup (authored by Clément Foucault (fclem)).
Code cleanup
Wed, Feb 1, 12:29 AM
Clément Foucault (fclem) committed rB81db4d2b430e: Added wire outlines (authored by Clément Foucault (fclem)).
Added wire outlines
Wed, Feb 1, 12:29 AM
Clément Foucault (fclem) committed rB641828bf856c: Code Cleanup (authored by Clément Foucault (fclem)).
Code Cleanup
Wed, Feb 1, 12:29 AM

Tue, Jan 31

Clément Foucault (fclem) committed rB481785f1536a: Merge branch 'render-layers' of git.blender.org:blender into clay-engine (authored by Clément Foucault (fclem)).
Merge branch 'render-layers' of git.blender.org:blender into clay-engine
Tue, Jan 31, 2:04 PM
Clément Foucault (fclem) committed rB581b0c9a4f80: More Object mode work. (authored by Clément Foucault (fclem)).
More Object mode work.
Tue, Jan 31, 2:04 PM
Clément Foucault (fclem) committed rBc4c3951c4f29: Initial implementation of instancing (authored by Clément Foucault (fclem)).
Initial implementation of instancing
Tue, Jan 31, 11:52 AM
Clément Foucault (fclem) committed rB75d6a30cc2fc: Show Render Layer panel to clay engine. (authored by Clément Foucault (fclem)).
Show Render Layer panel to clay engine.
Tue, Jan 31, 11:52 AM

Mon, Jan 30

Clément Foucault (fclem) committed rBf2e217938ed1: Fixed unfreed memory (authored by Clément Foucault (fclem)).
Fixed unfreed memory
Mon, Jan 30, 3:36 PM
Clément Foucault (fclem) committed rB106f415ddde2: Fix crash on read file (authored by Clément Foucault (fclem)).
Fix crash on read file
Mon, Jan 30, 3:36 PM
Clément Foucault (fclem) committed rBb86e5a9fbfc7: Fixed Pointer problem. Now materials are working. (authored by Clément Foucault (fclem)).
Fixed Pointer problem. Now materials are working.
Mon, Jan 30, 3:36 PM
Clément Foucault (fclem) committed rB08675b94ef15: Fixed Engine name length (authored by Clément Foucault (fclem)).
Fixed Engine name length
Mon, Jan 30, 2:43 PM
Clément Foucault (fclem) committed rB12bac207c7d3: Added scene.active_engine_settings (authored by Clément Foucault (fclem)).
Added scene.active_engine_settings
Mon, Jan 30, 2:43 PM
Clément Foucault (fclem) committed rBba4a30c71baf: Fix read/writefile.c (authored by Clément Foucault (fclem)).
Fix read/writefile.c
Mon, Jan 30, 2:43 PM
Clément Foucault (fclem) committed rBe15c16f11c08: Changes to DNA/RNA. Follow same layout as sensors. (authored by Clément Foucault (fclem)).
Changes to DNA/RNA. Follow same layout as sensors.
Mon, Jan 30, 2:25 AM

Sun, Jan 29

Clément Foucault (fclem) committed rB744f26b6129f: Change in DNA/RNA. Still missing freeing and read/write. (authored by Clément Foucault (fclem)).
Change in DNA/RNA. Still missing freeing and read/write.
Sun, Jan 29, 9:37 PM
Clément Foucault (fclem) committed rB5bf60530e5f1: Added switch to test viewport cache (authored by Clément Foucault (fclem)).
Added switch to test viewport cache
Sun, Jan 29, 9:36 PM

Fri, Jan 27

Clément Foucault (fclem) committed rBefa401b086fe: Introduce Dynamic Batches + Relationship lines + Clear some matrix warnings (authored by Clément Foucault (fclem)).
Introduce Dynamic Batches + Relationship lines + Clear some matrix warnings
Fri, Jan 27, 11:19 AM

Thu, Jan 26

Clément Foucault (fclem) committed rB4c416aea3bd2: Merge branch 'render-layers' of git.blender.org:blender into clay-engine (authored by Clément Foucault (fclem)).
Merge branch 'render-layers' of git.blender.org:blender into clay-engine
Thu, Jan 26, 7:50 PM
Clément Foucault (fclem) committed rBfcd5880d12f6: Fix include compilation error on MSVC 2015. (authored by Clément Foucault (fclem)).
Fix include compilation error on MSVC 2015.
Thu, Jan 26, 6:52 PM
Clément Foucault (fclem) committed rB92e5dfbeed17: Fix compilation error on windows (authored by Clément Foucault (fclem)).
Fix compilation error on windows
Thu, Jan 26, 6:34 PM