Revision 7c4f6e8 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) May 8, 2017, 18:41 (GMT) |
Fix missing textures when reload The texture is not saved in texturelist and is passed directly to shader |
May 8, 2017, 15:44 (GMT) |
Merge branch 'master' into blender2.8 |
May 8, 2017, 15:43 (GMT) |
Fix missing render update when building without OCIO but having GLSL image draw method |
May 8, 2017, 14:45 (GMT) |
Fix crash and assert failure when using OCIO GLSL draw mode and color management disabled The issue was happening when display device is set to None, which makes it so all the color transformation is a no-op which does not really require any LUT. This is something we can not know from Blender side easily, because LUT sampling and related logic is fully done in OCIO library itself. The following happens: - OCIO sees that no LUT is needed and uses simple pass-through logic in the color conversion function. - GLSL compiles sees that uniform used for LUT is unused in the GLSL code and strips it out. We can not know this from Blender side because technically any conversion to the same space might be a no-op and that we wouldn't know without some tricky parse of the OCIO configuration. So for now we simply avoid crash but are disabling checks for existence of the uniform. Ideally would be nice to have some GLSL-code parses which gets the uniforms from the code itself, so we can distinguish between typo in the uniform name and uniform being optimized out. |
May 8, 2017, 14:40 (GMT) |
Add comment about vertex format created in OCIO |
May 8, 2017, 14:38 (GMT) |
Fix wrong attributes and shader binding in sequencer when using OCIO |
May 8, 2017, 14:31 (GMT) |
Fix hardcoded attribute locations used in image draw |
May 8, 2017, 13:59 (GMT) |
Fix OCIO shader being attmepted to be unbound twice |
May 8, 2017, 13:51 (GMT) |
Merge branch 'master' into blender2.8 |
May 8, 2017, 13:41 (GMT) |
Cycles: Fix compilation error with gcc-6.3.0 and debug mode |
May 8, 2017, 13:24 (GMT) |
Fix capitalization in some particle panels |
Revision 0d7fd2a by Dalai Felinto (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) May 8, 2017, 12:55 (GMT) |
More warnings cleanup |
May 8, 2017, 12:54 (GMT) |
Sequencer: Fix broken interface script since 415ff74 |
Revision cba86fb by Dalai Felinto (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) May 8, 2017, 12:54 (GMT) |
Fixing gpencil screen drawing after warning cleanup I find strange that this needs to be static, and can see this being an issue for simultaneous drawing in the future. That said, better leave it working as before. |
Revision e93279d by Dalai Felinto (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) May 8, 2017, 12:46 (GMT) |
Fix blenderplayer build |
Revision 7ec7f32 by Dalai Felinto (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) May 8, 2017, 12:37 (GMT) |
Fix build warnings * gcc complain if you have a "main" variable * Missing header include in gpencil_draw.w * A few shadowed variables (we should avoid common names in (#define) macros) * Clear ambiguity in (!flag & VALUE) -> ((flag & VALUE) == 0) |
Revision 3135507 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) May 8, 2017, 10:57 (GMT) |
Cleaunp code |
Revision 8a74671 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) May 8, 2017, 10:53 (GMT) |
Fix memory leak and access violation The builtin shaders are free in blender close, so the engine must not free them. The memory leak was relatred to recreate the shaders again and again, so the free only use the last copy. |
Revision 7b8b23d by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) May 8, 2017, 10:03 (GMT) |
Merge branch 'blender2.8' into greasepencil-object |
May 8, 2017, 09:47 (GMT) |
Fix T51379: Entering particle edit crash (temporary) Disabled particle edit mode for now, as there's no point in fixing it before refactor. |
|
|
|


Master Commits
MiikaHweb | 2003-2021