Blender Git Commit Log

Git Commits -> Revision 136bdb5

Revision 136bdb5 by Clément Foucault (master)
September 12, 2020, 13:29 (GMT)
GPU: Add Image Load Store extension support

This wraps the functionality used to speedup EEVEE volumetrics.

This touches the rendering code of EEVEE as it should fix a mis-usage of
the GL barrier. The barrier changed type and location, removing an
unused barrier.

Commit Details:

Full Hash: 136bdb561b4ce05788e7b654c7e734cc35664b91
Parent Commit: a442da6
Lines Changed: +278, -34

22 Modified Paths:

/source/blender/draw/engines/eevee/eevee_private.h (+1, -3) (Diff)
/source/blender/draw/engines/eevee/eevee_volumes.c (+10, -16) (Diff)
/source/blender/draw/engines/eevee/shaders/volumetric_integration_frag.glsl (+2, -2) (Diff)
/source/blender/draw/intern/draw_manager.h (+2, -0) (Diff)
/source/blender/draw/intern/draw_manager_data.c (+16, -0) (Diff)
/source/blender/draw/intern/draw_manager_exec.c (+6, -0) (Diff)
/source/blender/draw/intern/DRW_render.h (+3, -0) (Diff)
/source/blender/gpu/GPU_capabilities.h (+2, -0) (Diff)
/source/blender/gpu/GPU_state.h (+10, -0) (Diff)
/source/blender/gpu/GPU_texture.h (+4, -0) (Diff)
/source/blender/gpu/intern/gpu_capabilities.cc (+5, -0) (Diff)
/source/blender/gpu/intern/gpu_capabilities_private.hh (+2, -1) (Diff)
/source/blender/gpu/intern/gpu_shader_interface.hh (+1, -0) (Diff)
/source/blender/gpu/intern/gpu_state.cc (+11, -1) (Diff)
/source/blender/gpu/intern/gpu_state_private.hh (+6, -0) (Diff)
/source/blender/gpu/intern/gpu_texture.cc (+15, -0) (Diff)
/source/blender/gpu/opengl/gl_backend.cc (+10, -5) (Diff)
/source/blender/gpu/opengl/gl_context.hh (+1, -1) (Diff)
/source/blender/gpu/opengl/gl_debug.cc (+18, -2) (Diff)
/source/blender/gpu/opengl/gl_shader_interface.cc (+34, -3) (Diff)
/source/blender/gpu/opengl/gl_state.cc (+95, -0) (Diff)
/source/blender/gpu/opengl/gl_state.hh (+24, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021