Clément Foucault (fclem)
User

Projects

User Details

User Since
Jul 9 2014, 7:45 PM (150 w, 18 h)

Recent Activity

Tue, May 23

Clément Foucault (fclem) created T51596: Headers and sidebars vanishes when reloading startup file..
Tue, May 23, 4:00 PM · BF Blender: 2.8
Clément Foucault (fclem) committed rB3db15ae23a54: Eevee: Disable directionnal lamps shadows (authored by Clément Foucault (fclem)).
Eevee: Disable directionnal lamps shadows
Tue, May 23, 3:05 PM
Clément Foucault (fclem) committed rBda9c2607c4b2: DWM: Add short to float / int uniform function. (authored by Clément Foucault (fclem)).
DWM: Add short to float / int uniform function.
Tue, May 23, 1:51 PM
Clément Foucault (fclem) committed rB694bc9776860: Draw Manager: Prevent errors when overwritting the instance batch. (authored by Clément Foucault (fclem)).
Draw Manager: Prevent errors when overwritting the instance batch.
Tue, May 23, 1:51 PM

Sat, May 20

Clément Foucault (fclem) committed rBd9d65a06d3db: Eevee: Move cube shadows to octahedron shadowmaps. (authored by Clément Foucault (fclem)).
Eevee: Move cube shadows to octahedron shadowmaps.
Sat, May 20, 11:59 PM
Clément Foucault (fclem) committed rB67b9a5b3d64e: Eevee: Initial implementation of exponential shadowmaps (authored by Clément Foucault (fclem)).
Eevee: Initial implementation of exponential shadowmaps
Sat, May 20, 11:59 PM
Clément Foucault (fclem) committed rB4c3382d55f98: GPUTexture: Enabling R32 format for linear depth encoding. (authored by Clément Foucault (fclem)).
GPUTexture: Enabling R32 format for linear depth encoding.
Sat, May 20, 11:59 PM
Clément Foucault (fclem) committed rB3f1a7aec13cc: Eevee: optimize vertex shader for probe and shadows. (authored by Clément Foucault (fclem)).
Eevee: optimize vertex shader for probe and shadows.
Sat, May 20, 11:59 PM
Clément Foucault (fclem) raised a concern with rB53d1026f2ac8: DwM: assert when uniforms aren't found.

This is breaking things!

Sat, May 20, 11:15 PM

Fri, May 19

Clément Foucault (fclem) added a comment to rB941e739d7035: Clay/Eevee: fix crash when entering edit mode.

Thanks for fixing this.

Fri, May 19, 10:19 PM
Clément Foucault (fclem) added a comment to T51561: Normal maps not working in quad meshes in Eevee.

This is caused by the use of BKE_editmesh_loop_tangent_calc in object mode.

Fri, May 19, 4:22 PM · BF Blender: 2.8
Clément Foucault (fclem) reassigned T51561: Normal maps not working in quad meshes in Eevee from Clément Foucault (fclem) to Campbell Barton (campbellbarton).
Fri, May 19, 4:21 PM · BF Blender: 2.8

Thu, May 18

Clément Foucault (fclem) committed rB13687e89d815: GPUViewport: Fix huge memory leak. (authored by Clément Foucault (fclem)).
GPUViewport: Fix huge memory leak.
Thu, May 18, 8:32 PM
Clément Foucault (fclem) committed rBec774fdb4818: Eevee: Fix fresnel factor to match Unreal Engine specular input. (authored by Clément Foucault (fclem)).
Eevee: Fix fresnel factor to match Unreal Engine specular input.
Thu, May 18, 6:36 PM
Clément Foucault (fclem) committed rBe52a7584be3d: Eevee: Fix GPUShader not free. (authored by Clément Foucault (fclem)).
Eevee: Fix GPUShader not free.
Thu, May 18, 6:36 PM
Clément Foucault (fclem) committed rB849b26c7460a: Draw Manager: Fix buffer reuse. (authored by Clément Foucault (fclem)).
Draw Manager: Fix buffer reuse.
Thu, May 18, 4:51 PM
Clément Foucault (fclem) committed rB7490b24241ff: Draw Manager: Fix instancing. Again. (authored by Clément Foucault (fclem)).
Draw Manager: Fix instancing. Again.
Thu, May 18, 4:05 PM
Clément Foucault (fclem) committed rB242a044bd1fd: GPUMaterial: Add support for tangent node. (authored by Clément Foucault (fclem)).
GPUMaterial: Add support for tangent node.
Thu, May 18, 4:05 PM
Clément Foucault (fclem) accepted D2672: Support for flat normals with the clay & eevee engines (fix for T51497).
Thu, May 18, 12:33 PM
Clément Foucault (fclem) requested changes to D2672: Support for flat normals with the clay & eevee engines (fix for T51497).

Eevee support is great IMO.

Thu, May 18, 11:33 AM
Clément Foucault (fclem) committed rB5ec6982a8291: Draw Manager: Fix instancing. (authored by Clément Foucault (fclem)).
Draw Manager: Fix instancing.
Thu, May 18, 1:53 AM
Clément Foucault (fclem) committed rB11e7e0769a4c: Eevee: fix orco. (authored by Clément Foucault (fclem)).
Eevee: fix orco.
Thu, May 18, 1:53 AM
Clément Foucault (fclem) committed rB00a588513670: Eevee: Refactor shaders defines (authored by Clément Foucault (fclem)).
Eevee: Refactor shaders defines
Thu, May 18, 1:53 AM
Clément Foucault (fclem) committed rBaf3954fe902c: Eevee: fix bug with postprocess buffer sharing. (authored by Clément Foucault (fclem)).
Eevee: fix bug with postprocess buffer sharing.
Thu, May 18, 1:53 AM
Clément Foucault (fclem) committed rBecee490d1347: Eevee: Some changes to default shader. (authored by Clément Foucault (fclem)).
Eevee: Some changes to default shader.
Thu, May 18, 1:53 AM

Wed, May 17

Clément Foucault (fclem) closed T51213: Add support for UV/Tangent/VertCol in MeshBatchCache as "Resolved".

This is done but can still be optimized

Wed, May 17, 7:13 PM · BF Blender: 2.8, OpenGL / Gfx
Clément Foucault (fclem) closed T51213: Add support for UV/Tangent/VertCol in MeshBatchCache, a subtask of T51202: Draw Manager 2.8 project (parent task), as "Resolved".
Wed, May 17, 7:13 PM · BF Blender: 2.8, OpenGL / Gfx
Clément Foucault (fclem) closed T51464: Eevee UI pending issues as "Resolved".
Wed, May 17, 3:39 PM · BF Blender: 2.8
Clément Foucault (fclem) committed rBa56c80cd4513: Eevee: fixed Material UI. (authored by Clément Foucault (fclem)).
Eevee: fixed Material UI.
Wed, May 17, 3:06 PM
Clément Foucault (fclem) closed T51480: Incorrect vector of Motion Blur in Eevee as "Archived".

Unfortunately, it's a limitation of linear motion blur.

Wed, May 17, 2:45 PM · BF Blender: 2.8
Clément Foucault (fclem) committed rBc8bf3984ee80: Gawain: Fix crash in release build. (authored by Clément Foucault (fclem)).
Gawain: Fix crash in release build.
Wed, May 17, 1:44 AM

Tue, May 16

Clément Foucault (fclem) committed rBfa76c6962746: Draw Manager: support render only mode. (authored by Clément Foucault (fclem)).
Draw Manager: support render only mode.
Tue, May 16, 9:31 PM
Clément Foucault (fclem) committed rB58a810e64033: Draw Manager: Add support for instance Batch. (authored by Clément Foucault (fclem)).
Draw Manager: Add support for instance Batch.
Tue, May 16, 9:31 PM
Clément Foucault (fclem) committed rB90aff807ab9c: Draw Manager: Texture Memory usage improvement. (authored by Clément Foucault (fclem)).
Draw Manager: Texture Memory usage improvement.
Tue, May 16, 9:31 PM
Clément Foucault (fclem) committed rBddc5896c81ad: Draw Manager: Improve debug (authored by Clément Foucault (fclem)).
Draw Manager: Improve debug
Tue, May 16, 9:31 PM
Clément Foucault (fclem) committed rB2e8cb8d83616: Draw Manager: Make use of texture reuse. (authored by Clément Foucault (fclem)).
Draw Manager: Make use of texture reuse.
Tue, May 16, 9:31 PM
Clément Foucault (fclem) committed rB7a029f4e00cc: GPUViewport: Add a Texture Pool to reuse textures across engines. (authored by Clément Foucault (fclem)).
GPUViewport: Add a Texture Pool to reuse textures across engines.
Tue, May 16, 9:31 PM

Mon, May 15

Clément Foucault (fclem) committed rB77d0aec3d1fb: Mesh Batch Cache: Use compressed format. (authored by Clément Foucault (fclem)).
Mesh Batch Cache: Use compressed format.
Mon, May 15, 5:56 PM
Clément Foucault (fclem) committed rB7a18ee62eb4d: Gawain: Fix memory manager. (authored by Clément Foucault (fclem)).
Gawain: Fix memory manager.
Mon, May 15, 4:24 PM
Clément Foucault (fclem) committed rBc28a4eb8cb8c: Eevee: fix some glsl for low quality lamps. (authored by Clément Foucault (fclem)).
Eevee: fix some glsl for low quality lamps.
Mon, May 15, 4:17 PM
Clément Foucault (fclem) committed rBe053fade9932: Mesh Batch Cache: get rid of the ORCO VBO data, and reconstruct it in shader. (authored by Clément Foucault (fclem)).
Mesh Batch Cache: get rid of the ORCO VBO data, and reconstruct it in shader.
Mon, May 15, 4:17 PM
Clément Foucault (fclem) committed rBae9da3786a3e: Gawain: Add assert for maximum attribute name. (authored by Clément Foucault (fclem)).
Gawain: Add assert for maximum attribute name.
Mon, May 15, 4:17 PM
Clément Foucault (fclem) committed rB1ff97bbfff78: Gawain: Better metric for VRAM usage. (authored by Clément Foucault (fclem)).
Gawain: Better metric for VRAM usage.
Mon, May 15, 4:17 PM
Clément Foucault (fclem) committed rB38125d04996a: Mesh Batch Cache: Define Compressed format for shading data. (authored by Clément Foucault (fclem)).
Mesh Batch Cache: Define Compressed format for shading data.
Mon, May 15, 4:17 PM
Clément Foucault (fclem) committed rBf83a24474967: Mesh Batch Cache: Optimization, make use of gawain attrib aliases. (authored by Clément Foucault (fclem)).
Mesh Batch Cache: Optimization, make use of gawain attrib aliases.
Mon, May 15, 4:17 PM
Clément Foucault (fclem) committed rBcfbfa94e6b5a: Gawain: Add support for multiple attrib names. (authored by Clément Foucault (fclem)).
Gawain: Add support for multiple attrib names.
Mon, May 15, 4:17 PM
Clément Foucault (fclem) committed rBacc5d02f698a: Edit Mode Engine: Fix loose edges/verts not displaying. (authored by Clément Foucault (fclem)).
Edit Mode Engine: Fix loose edges/verts not displaying.
Mon, May 15, 4:16 PM
Clément Foucault (fclem) committed rB5a377521aad5: Mesh Batch Cache: Split Edit Mesh mode Vertex Buffers for faster update. (authored by Clément Foucault (fclem)).
Mesh Batch Cache: Split Edit Mesh mode Vertex Buffers for faster update.
Mon, May 15, 4:16 PM
Clément Foucault (fclem) committed rBb3e62a8aa229: Gawain: add short vector conversion to 10_10_10 (authored by Clément Foucault (fclem)).
Gawain: add short vector conversion to 10_10_10
Mon, May 15, 4:16 PM

Fri, May 12

Clément Foucault (fclem) committed rB1bcbad446e57: Fix ogl deprecated calls. (authored by Clément Foucault (fclem)).
Fix ogl deprecated calls.
Fri, May 12, 6:03 PM
Clément Foucault (fclem) committed rB7d12d8956ded: Sculpt: Move sculpt drawing to engines. (authored by Clément Foucault (fclem)).
Sculpt: Move sculpt drawing to engines.
Fri, May 12, 6:03 PM
Clément Foucault (fclem) committed rBc986b07e4dd8: Draw Manager: Fix crash when saving file. (authored by Clément Foucault (fclem)).
Draw Manager: Fix crash when saving file.
Fri, May 12, 4:31 PM
Clément Foucault (fclem) committed rB5aca575d85f3: Eevee: Add Rotation and ratio parameters to DoF. (authored by Clément Foucault (fclem)).
Eevee: Add Rotation and ratio parameters to DoF.
Fri, May 12, 4:31 PM

Thu, May 11

Clément Foucault (fclem) committed rB3fbafaffa116: Eevee: Add tonemapping using ocio. (authored by Clément Foucault (fclem)).
Eevee: Add tonemapping using ocio.
Thu, May 11, 4:30 PM
Clément Foucault (fclem) committed rB3341c11bccf4: Eevee: Disable motion blur if camera is different from its animated pose. (authored by Clément Foucault (fclem)).
Eevee: Disable motion blur if camera is different from its animated pose.
Thu, May 11, 4:30 PM
Clément Foucault (fclem) committed rBef3aaa32693d: Eevee: Small Dof upsampling blur. (authored by Clément Foucault (fclem)).
Eevee: Small Dof upsampling blur.
Thu, May 11, 4:30 PM
Clément Foucault (fclem) committed rB2e39a27e3b6d: Eevee: Fix light color being non-linear. (authored by Clément Foucault (fclem)).
Eevee: Fix light color being non-linear.
Thu, May 11, 4:30 PM
Clément Foucault (fclem) committed rBc8d8f04746e6: Eevee: Fix motion blur when not having set another key. (authored by Clément Foucault (fclem)).
Eevee: Fix motion blur when not having set another key.
Thu, May 11, 4:30 PM
Clément Foucault (fclem) committed rB6fb568af790f: Eevee: Add render properties and scene panel. (authored by Clément Foucault (fclem)).
Eevee: Add render properties and scene panel.
Thu, May 11, 4:29 PM
Clément Foucault (fclem) committed rB4e7eafb86fd3: Eevee: Fix motion blur. (authored by Clément Foucault (fclem)).
Eevee: Fix motion blur.
Thu, May 11, 2:07 PM
Clément Foucault (fclem) closed T51458: Incorrect DOF in Eevee as "Invalid".

Yes this is a problem with the algorithm.

Thu, May 11, 11:21 AM · BF Blender: 2.8

Wed, May 10

Clément Foucault (fclem) committed rB45207bf3ce96: Eevee: Post process parameters. (authored by Clément Foucault (fclem)).
Eevee: Post process parameters.
Wed, May 10, 4:03 PM
Clément Foucault (fclem) committed rBfdf2d8bb9592: Eevee: Support for light path node "is camera ray" output. (authored by Clément Foucault (fclem)).
Eevee: Support for light path node "is camera ray" output.
Wed, May 10, 4:03 PM
Clément Foucault (fclem) committed rBda8b34e52718: Eevee: Fix some issues (authored by Clément Foucault (fclem)).
Eevee: Fix some issues
Wed, May 10, 4:03 PM
Clément Foucault (fclem) committed rB9075f934aae2: Eevee: Initial Depth Of Field commit. (authored by Clément Foucault (fclem)).
Eevee: Initial Depth Of Field commit.
Wed, May 10, 1:12 AM
Clément Foucault (fclem) committed rB1c18d07a1c3f: Eevee: Make Depth of field zoom invariant. (authored by Clément Foucault (fclem)).
Eevee: Make Depth of field zoom invariant.
Wed, May 10, 1:12 AM
Clément Foucault (fclem) committed rB965571cca72c: Draw Manager: Handle negative scaled meshes. (authored by Clément Foucault (fclem)).
Draw Manager: Handle negative scaled meshes.
Wed, May 10, 1:12 AM
Clément Foucault (fclem) committed rB707756d2770a: Draw Manager: Extend simplification to UBOs & fix a context error. (authored by Clément Foucault (fclem)).
Draw Manager: Extend simplification to UBOs & fix a context error.
Wed, May 10, 1:12 AM
Clément Foucault (fclem) committed rB827760981014: Small cleanup (authored by Clément Foucault (fclem)).
Small cleanup
Wed, May 10, 1:12 AM
Clément Foucault (fclem) committed rBe32ec677c3d0: Draw Manager: Simplify usage and check for errors. (authored by Clément Foucault (fclem)).
Draw Manager: Simplify usage and check for errors.
Wed, May 10, 1:12 AM
Clément Foucault (fclem) committed rB435f5017fafe: GPUCompositing: Fix comment and component count. (authored by Clément Foucault (fclem)).
GPUCompositing: Fix comment and component count.
Wed, May 10, 1:12 AM
Clément Foucault (fclem) committed rB1413bee158e0: Draw Manager: Add additive blending. (authored by Clément Foucault (fclem)).
Draw Manager: Add additive blending.
Wed, May 10, 1:12 AM
Clément Foucault (fclem) committed rB26b6bd6e900a: Object Mode Engine: Fix grid distance if view is camera view. (authored by Clément Foucault (fclem)).
Object Mode Engine: Fix grid distance if view is camera view.
Wed, May 10, 1:12 AM
Clément Foucault (fclem) committed rB306603ae76ed: GPUTexture: Add support for 32bit textures. (authored by Clément Foucault (fclem)).
GPUTexture: Add support for 32bit textures.
Wed, May 10, 1:12 AM
Clément Foucault (fclem) committed rB6dc8368b8ffb: Draw Manager: Add Triangle batching and empty batch. (authored by Clément Foucault (fclem)).
Draw Manager: Add Triangle batching and empty batch.
Wed, May 10, 1:12 AM
Clément Foucault (fclem) committed rBbf0ebfca1a54: Draw Manager: Fullscreen triangle (authored by Clément Foucault (fclem)).
Draw Manager: Fullscreen triangle
Wed, May 10, 1:12 AM

Mon, May 8

Clément Foucault (fclem) raised a concern with rBcbd78c81268f: Immediate Mode: replacing glPushAttrib/glPopAttrib.

This broke the scissor state when using viewport Depth of Field.
After searching for quite a while I could not find where it comes from.

Mon, May 8, 6:14 PM

Sun, May 7

Clément Foucault (fclem) committed rBc47926542acf: GPUMaterial: Fix regressions concerning background texco (authored by Clément Foucault (fclem)).
GPUMaterial: Fix regressions concerning background texco
Sun, May 7, 3:52 PM
Clément Foucault (fclem) committed rB2a0c91b70c40: GPUViewport: Make Depth texture not depth testable. (authored by Clément Foucault (fclem)).
GPUViewport: Make Depth texture not depth testable.
Sun, May 7, 3:52 PM
Clément Foucault (fclem) committed rB0aa2a662b91a: Eevee: Add Bloom post process. (authored by Clément Foucault (fclem)).
Eevee: Add Bloom post process.
Sun, May 7, 3:52 PM
Clément Foucault (fclem) committed rB104e6a7b8a3c: GPUMaterial: Make background not transparent (authored by Clément Foucault (fclem)).
GPUMaterial: Make background not transparent
Sun, May 7, 3:52 PM
Clément Foucault (fclem) committed rB29c5692eba0c: Draw Manager: Fix multiple timer query issued for one pass. (authored by Clément Foucault (fclem)).
Draw Manager: Fix multiple timer query issued for one pass.
Sun, May 7, 3:52 PM

Fri, May 5

Clément Foucault (fclem) committed rB31f2f1b5f224: Eevee: Fix compilation issue on certain driver. (authored by Clément Foucault (fclem)).
Eevee: Fix compilation issue on certain driver.
Fri, May 5, 12:57 PM

Thu, May 4

Clément Foucault (fclem) committed rB6f5307e74d2f: Draw Manager: Add a memory stats to debug view. (authored by Clément Foucault (fclem)).
Draw Manager: Add a memory stats to debug view.
Thu, May 4, 9:32 PM
Clément Foucault (fclem) committed rB5b70283717d7: Draw Manager: Fix debugging output. (authored by Clément Foucault (fclem)).
Draw Manager: Fix debugging output.
Thu, May 4, 7:38 PM
Clément Foucault (fclem) committed rB665296e6f94e: Eevee: Motion blur switch (authored by Clément Foucault (fclem)).
Eevee: Motion blur switch
Thu, May 4, 7:12 PM
Clément Foucault (fclem) committed rB550b0a22ad7d: GLSL Materials: Fix envmap node artifacts. (authored by Clément Foucault (fclem)).
GLSL Materials: Fix envmap node artifacts.
Thu, May 4, 7:12 PM
Clément Foucault (fclem) committed rBfbfa53ae1d3f: GPUMaterial: Remove unused Normal input. (authored by Clément Foucault (fclem)).
GPUMaterial: Remove unused Normal input.
Thu, May 4, 7:12 PM
Clément Foucault (fclem) committed rB4ef0513aab26: Eevee: Draw background shader. (authored by Clément Foucault (fclem)).
Eevee: Draw background shader.
Thu, May 4, 7:12 PM
Clément Foucault (fclem) committed rB5601a6217964: Eevee: Simple Camera Motion Blur. (authored by Clément Foucault (fclem)).
Eevee: Simple Camera Motion Blur.
Thu, May 4, 7:12 PM

Wed, May 3

Clément Foucault (fclem) added a comment to rB19f86a3d5f7f: Mesh Batch Cache: Add support for uv/vcol/tangent data layers..

Addresses T51213 but need some changes to be fully reliable.

Wed, May 3, 1:17 PM
Clément Foucault (fclem) committed rBb08fc83d1da8: Eevee: Fix Lamp Roughness. (authored by Clément Foucault (fclem)).
Eevee: Fix Lamp Roughness.
Wed, May 3, 12:09 PM
Clément Foucault (fclem) committed rBe0fded5d3a57: GPUMaterial: Force old outputs to fail with EEVEE. (authored by Clément Foucault (fclem)).
GPUMaterial: Force old outputs to fail with EEVEE.
Wed, May 3, 12:09 PM
Clément Foucault (fclem) committed rB5570ba9c4f2c: NodeTree: Add eevee default shader tree. (authored by Clément Foucault (fclem)).
NodeTree: Add eevee default shader tree.
Wed, May 3, 12:09 PM
Clément Foucault (fclem) committed rBa7404958148f: Eevee: Add "uber" Shader Output Nodes. (authored by Clément Foucault (fclem)).
Eevee: Add "uber" Shader Output Nodes.
Wed, May 3, 12:09 PM
Clément Foucault (fclem) committed rB54bde8244578: Draw Manager: Introduce a foreach function for all shgroups in a pass. (authored by Clément Foucault (fclem)).
Draw Manager: Introduce a foreach function for all shgroups in a pass.
Wed, May 3, 12:09 PM

Tue, May 2

Clément Foucault (fclem) committed rB9fc06be356c2: OCIO: Fix crash cause by bad IMM usable. (authored by Clément Foucault (fclem)).
OCIO: Fix crash cause by bad IMM usable.
Tue, May 2, 1:45 AM

Mon, May 1

Clément Foucault (fclem) removed 3 auditor(s) for rB19f86a3d5f7f: Mesh Batch Cache: Add support for uv/vcol/tangent data layers.: Bastien Montagne (mont29), Campbell Barton (campbellbarton), Mike Erwin (merwin).
Mon, May 1, 6:19 PM
Clément Foucault (fclem) added 3 auditor(s) for rB19f86a3d5f7f: Mesh Batch Cache: Add support for uv/vcol/tangent data layers.: Bastien Montagne (mont29), Campbell Barton (campbellbarton), Mike Erwin (merwin).
Mon, May 1, 6:16 PM
Clément Foucault (fclem) committed rB7eebc5113c4b: Eevee: Add support for legacy materials node. (not PBR) (authored by Clément Foucault (fclem)).
Eevee: Add support for legacy materials node. (not PBR)
Mon, May 1, 6:11 PM