Blender Git Loki
Git Commits -> Revision 655cfca
Revision 655cfca by Clément Fukhaut (pbr-viewport) May 3, 2016, 17:41 (GMT) |
Implemented SSR : - Still pretty rough implementation does only works with sharp glossy shader - No Glossy reflection - 2 algorithm but only one acheive decent results the other needs to be debuged. Changed pbr settings location : - They are now stored in structs like the FX options |
Commit Details:
Full Hash: 655cfca4524fc8295cb7ead9f2ccaf4f79d3f221
Parent Commit: 7c777fe
Lines Changed: +1095, -210
3 Added Paths:
/source/blender/gpu/GPU_ssr.h (+64, -0) (View)
/source/blender/gpu/intern/gpu_ssr.c (+170, -0) (View)
/source/blender/gpu/shaders/gpu_shader_material_ssr_frag.glsl (+204, -0) (View)
/source/blender/gpu/intern/gpu_ssr.c (+170, -0) (View)
/source/blender/gpu/shaders/gpu_shader_material_ssr_frag.glsl (+204, -0) (View)
23 Modified Paths:
/release/scripts/startup/bl_ui/space_view3d.py (+18, -3) (Diff)
/source/blender/blenloader/intern/readfile.c (+6, -0) (Diff)
/source/blender/blenloader/intern/versioning_270.c (+0, -18) (Diff)
/source/blender/blenloader/intern/writefile.c (+5, -0) (Diff)
/source/blender/editors/space_view3d/space_view3d.c (+15, -0) (Diff)
/source/blender/editors/space_view3d/view3d_draw.c (+91, -10) (Diff)
/source/blender/gpu/CMakeLists.txt (+4, -0) (Diff)
/source/blender/gpu/GPU_material.h (+30, -19) (Diff)
/source/blender/gpu/GPU_shader.h (+1, -0) (Diff)
/source/blender/gpu/intern/gpu_codegen.c (+95, -38) (Diff)
/source/blender/gpu/intern/gpu_codegen.h (+6, -1) (Diff)
/source/blender/gpu/intern/gpu_draw.c (+32, -18) (Diff)
/source/blender/gpu/intern/gpu_material.c (+151, -68) (Diff)
/source/blender/gpu/intern/gpu_shader.c (+8, -6) (Diff)
/source/blender/gpu/shaders/gpu_shader_material.glsl (+1, -1) (Diff)
/source/blender/gpu/shaders/gpu_shader_material_bsdf_frag.glsl (+41, -8) (Diff)
/source/blender/makesdna/DNA_gpu_types.h (+35, -0) (Diff)
/source/blender/makesdna/DNA_view3d_types.h (+5, -4) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+0, -1) (Diff)
/source/blender/makesrna/intern/rna_space.c (+110, -12) (Diff)
/source/blender/nodes/shader/nodes/node_shader_light_falloff.c (+1, -1) (Diff)
/source/gameengine/Ketsji/BL_BlenderShader.cpp (+1, -1) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp (+1, -1) (Diff)
/source/blender/blenloader/intern/readfile.c (+6, -0) (Diff)
/source/blender/blenloader/intern/versioning_270.c (+0, -18) (Diff)
/source/blender/blenloader/intern/writefile.c (+5, -0) (Diff)
/source/blender/editors/space_view3d/space_view3d.c (+15, -0) (Diff)
/source/blender/editors/space_view3d/view3d_draw.c (+91, -10) (Diff)
/source/blender/gpu/CMakeLists.txt (+4, -0) (Diff)
/source/blender/gpu/GPU_material.h (+30, -19) (Diff)
/source/blender/gpu/GPU_shader.h (+1, -0) (Diff)
/source/blender/gpu/intern/gpu_codegen.c (+95, -38) (Diff)
/source/blender/gpu/intern/gpu_codegen.h (+6, -1) (Diff)
/source/blender/gpu/intern/gpu_draw.c (+32, -18) (Diff)
/source/blender/gpu/intern/gpu_material.c (+151, -68) (Diff)
/source/blender/gpu/intern/gpu_shader.c (+8, -6) (Diff)
/source/blender/gpu/shaders/gpu_shader_material.glsl (+1, -1) (Diff)
/source/blender/gpu/shaders/gpu_shader_material_bsdf_frag.glsl (+41, -8) (Diff)
/source/blender/makesdna/DNA_gpu_types.h (+35, -0) (Diff)
/source/blender/makesdna/DNA_view3d_types.h (+5, -4) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+0, -1) (Diff)
/source/blender/makesrna/intern/rna_space.c (+110, -12) (Diff)
/source/blender/nodes/shader/nodes/node_shader_light_falloff.c (+1, -1) (Diff)
/source/gameengine/Ketsji/BL_BlenderShader.cpp (+1, -1) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp (+1, -1) (Diff)