Block a user
WIP: GPU: GLSL compilation as C++
fb22d892d3
Remove test cc file
bfe858f39c
Use GLSL source instead of .cc (works on Mac + Clang)
f29cfeff45
Bunch of changes
52136d3afa
Merge branch 'blender-v4.3-release'
49ab0bb844
Fix: Edge Slide: Vertex destination not matching edges intersection
f877f705c6
Revert "DRW: Rename draw_debug_info.hh to avoid conflict with main branch"
0ab5b400b3
Merge branch 'blender-v4.3-release'
301c853b9c
DRW: Rename draw_debug_info.hh to avoid conflict with main branch
62af6d467d
CMake: Set GENERATED property to processed GLSL file
597388a65e
Fix: GPU: GLSL-C++ stubs GPU_SHADER_INTERFACE_INFO macro error
EEVEE Next light bug: At high power values, light intensity decreases.
Well, the only real fix would be to find the numerical precision issue inside the LTC computation. But it is more complex than it sounds.
Otherwise, we have to find some better heuristics for…
Clément Foucault
deleted branch metal-defines-cleanups from fclem/blender
2024-10-07 12:54:38 +02:00
Metal: Simplify MSL translation
Clément Foucault
pushed to draw-cleanup-metal-vertex-fetch at fclem/blender
2024-10-07 12:45:15 +02:00
d71ef44386
Merge branch 'main' into draw-cleanup-metal-vertex-fetch
b1cbd9c889
Fix: Build error caused by GLSL processor overriding valid header source
754920a92d
Cleanup: DRW: Missing include
42e8cbb921
GPU: Make use of the C++ stubs in some shaders
fd47edfb86
GPU: GLSL C++ Stubs: Use create_info namespace to avoid symbol colision
19da7e885a
Merge branch 'main' into metal-defines-cleanups
b1cbd9c889
Fix: Build error caused by GLSL processor overriding valid header source
754920a92d
Cleanup: DRW: Missing include
42e8cbb921
GPU: Make use of the C++ stubs in some shaders
fd47edfb86
GPU: GLSL C++ Stubs: Use create_info namespace to avoid symbol colision
b1cbd9c889
Fix: Build error caused by GLSL processor overriding valid header source
754920a92d
Cleanup: DRW: Missing include
42e8cbb921
GPU: Make use of the C++ stubs in some shaders
fd47edfb86
GPU: GLSL C++ Stubs: Use create_info namespace to avoid symbol colision
5fe608da4b
Fix: Overlay: Wrong end macro for named interface
20df8e0973
GPU: Use preprocessor for Python shaders
c8fda02ef1
GPU: Move shader source processor to its own header file