Blender Git Loki
Git Commits -> Revision c54932e
August 1, 2013, 22:18 (GMT) |
In progress applying GPU_simple_shader to implemented shading on ES/COre Broken build because I ran out of steam while replacing calls to glShadeModel. Will resume after I get some sleep :-) |
Commit Details:
Full Hash: c54932ed40bc178db17c0209d93133260c76bef8
SVN Revision: 58811
Parent Commit: eb60eda
Lines Changed: +1203, -560
7 Added Paths:
/source/blender/gpu/intern/gpu_known.c (+118, -0) (View)
/source/blender/gpu/intern/gpu_known.h (+105, -0) (View)
/source/blender/gpu/shaders/gpu_shader_font_frag.glsl (+7, -0) (View)
/source/blender/gpu/shaders/gpu_shader_font_vert.glsl (+7, -0) (View)
/source/blender/gpu/shaders/gpu_shader_known_attribs.glsl (+18, -0) (View)
/source/blender/gpu/shaders/gpu_shader_known_constants.glsl (+17, -0) (View)
/source/blender/gpu/shaders/gpu_shader_known_uniforms.glsl (+44, -0) (View)
/source/blender/gpu/intern/gpu_known.h (+105, -0) (View)
/source/blender/gpu/shaders/gpu_shader_font_frag.glsl (+7, -0) (View)
/source/blender/gpu/shaders/gpu_shader_font_vert.glsl (+7, -0) (View)
/source/blender/gpu/shaders/gpu_shader_known_attribs.glsl (+18, -0) (View)
/source/blender/gpu/shaders/gpu_shader_known_constants.glsl (+17, -0) (View)
/source/blender/gpu/shaders/gpu_shader_known_uniforms.glsl (+44, -0) (View)
46 Modified Paths:
/source/blender/blenfont/intern/blf.c (+0, -2) (Diff)
/source/blender/blenkernel/BKE_DerivedMesh.h (+2, -0) (Diff)
/source/blender/blenkernel/intern/cdderivedmesh.c (+28, -13) (Diff)
/source/blender/blenkernel/intern/editderivedmesh.c (+2, -1) (Diff)
/source/blender/blenkernel/intern/subsurf_ccg.c (+60, -19) (Diff)
/source/blender/blenlib/BLI_math_matrix.h (+1, -1) (Diff)
/source/blender/blenlib/intern/math_matrix.c (+1, -1) (Diff)
/source/blender/editors/interface/interface_icons.c (+4, -2) (Diff)
/source/blender/editors/interface/interface_widgets.c (+15, -7) (Diff)
/source/blender/editors/space_sequencer/sequencer_draw.c (+5, -1) (Diff)
/source/blender/editors/space_view3d/drawarmature.c (+0, -2) (Diff)
/source/blender/editors/space_view3d/drawmesh.c (+0, -3) (Diff)
/source/blender/editors/space_view3d/drawobject.c (+0, -4) (Diff)
/source/blender/editors/space_view3d/view3d_view.c (+2, -1) (Diff)
/source/blender/gpu/CMakeLists.txt (+9, -0) (Diff)
/source/blender/gpu/GPU_compatibility.h (+1, -1) (Diff)
/source/blender/gpu/GPU_extensions.h (+1, -0) (Diff)
/source/blender/gpu/GPU_matrix.h (+8, -2) (Diff)
/source/blender/gpu/GPU_object.h (+4, -0) (Diff)
/source/blender/gpu/GPU_simple_shader.h (+24, -27) (Diff)
/source/blender/gpu/intern/gpu_aspect.h (+5, -7) (Diff)
/source/blender/gpu/intern/gpu_aspectfuncs.c (+84, -50) (Diff)
/source/blender/gpu/intern/gpu_aspectfuncs.h (+2, -0) (Diff)
/source/blender/gpu/intern/gpu_buffers.c (+4, -5) (Diff)
/source/blender/gpu/intern/gpu_codegen.c (+24, -21) (Diff)
/source/blender/gpu/intern/gpu_draw.c (+2, -0) (Diff)
/source/blender/gpu/intern/gpu_extensions.c (+10, -5) (Diff)
/source/blender/gpu/intern/gpu_extension_wrapper.h (+2, -2) (Diff)
/source/blender/gpu/intern/gpu_immediate.c (+34, -15) (Diff)
/source/blender/gpu/intern/gpu_immediate.h (+4, -0) (Diff)
/source/blender/gpu/intern/gpu_immediate_gl11.c (+0, -31) (Diff)
/source/blender/gpu/intern/gpu_immediate_glsl.c (+8, -53) (Diff)
/source/blender/gpu/intern/gpu_lighting.c (+76, -3) (Diff)
/source/blender/gpu/intern/gpu_lighting.h (+31, -4) (Diff)
/source/blender/gpu/intern/gpu_lighting_inline.h (+3, -1) (Diff)
/source/blender/gpu/intern/gpu_matrix.c (+79, -59) (Diff)
/source/blender/gpu/intern/gpu_object.c (+2, -0) (Diff)
/source/blender/gpu/intern/gpu_object_gl11.c (+2, -1) (Diff)
/source/blender/gpu/intern/gpu_object_gles.c (+4, -3) (Diff)
/source/blender/gpu/intern/gpu_object_gles.h (+3, -3) (Diff)
/source/blender/gpu/intern/gpu_safety.c (+3, -3) (Diff)
/source/blender/gpu/intern/gpu_simple_shader.c (+283, -150) (Diff)
/source/blender/gpu/shaders/gpu_shader_material.glsl (+10, -11) (Diff)
/source/blender/gpu/shaders/gpu_shader_simple_frag.glsl (+30, -30) (Diff)
/source/blender/gpu/shaders/gpu_shader_simple_vert.glsl (+11, -12) (Diff)
/source/blender/gpu/shaders/gpu_shader_vertex.glsl (+4, -4) (Diff)
/source/blender/blenkernel/BKE_DerivedMesh.h (+2, -0) (Diff)
/source/blender/blenkernel/intern/cdderivedmesh.c (+28, -13) (Diff)
/source/blender/blenkernel/intern/editderivedmesh.c (+2, -1) (Diff)
/source/blender/blenkernel/intern/subsurf_ccg.c (+60, -19) (Diff)
/source/blender/blenlib/BLI_math_matrix.h (+1, -1) (Diff)
/source/blender/blenlib/intern/math_matrix.c (+1, -1) (Diff)
/source/blender/editors/interface/interface_icons.c (+4, -2) (Diff)
/source/blender/editors/interface/interface_widgets.c (+15, -7) (Diff)
/source/blender/editors/space_sequencer/sequencer_draw.c (+5, -1) (Diff)
/source/blender/editors/space_view3d/drawarmature.c (+0, -2) (Diff)
/source/blender/editors/space_view3d/drawmesh.c (+0, -3) (Diff)
/source/blender/editors/space_view3d/drawobject.c (+0, -4) (Diff)
/source/blender/editors/space_view3d/view3d_view.c (+2, -1) (Diff)
/source/blender/gpu/CMakeLists.txt (+9, -0) (Diff)
/source/blender/gpu/GPU_compatibility.h (+1, -1) (Diff)
/source/blender/gpu/GPU_extensions.h (+1, -0) (Diff)
/source/blender/gpu/GPU_matrix.h (+8, -2) (Diff)
/source/blender/gpu/GPU_object.h (+4, -0) (Diff)
/source/blender/gpu/GPU_simple_shader.h (+24, -27) (Diff)
/source/blender/gpu/intern/gpu_aspect.h (+5, -7) (Diff)
/source/blender/gpu/intern/gpu_aspectfuncs.c (+84, -50) (Diff)
/source/blender/gpu/intern/gpu_aspectfuncs.h (+2, -0) (Diff)
/source/blender/gpu/intern/gpu_buffers.c (+4, -5) (Diff)
/source/blender/gpu/intern/gpu_codegen.c (+24, -21) (Diff)
/source/blender/gpu/intern/gpu_draw.c (+2, -0) (Diff)
/source/blender/gpu/intern/gpu_extensions.c (+10, -5) (Diff)
/source/blender/gpu/intern/gpu_extension_wrapper.h (+2, -2) (Diff)
/source/blender/gpu/intern/gpu_immediate.c (+34, -15) (Diff)
/source/blender/gpu/intern/gpu_immediate.h (+4, -0) (Diff)
/source/blender/gpu/intern/gpu_immediate_gl11.c (+0, -31) (Diff)
/source/blender/gpu/intern/gpu_immediate_glsl.c (+8, -53) (Diff)
/source/blender/gpu/intern/gpu_lighting.c (+76, -3) (Diff)
/source/blender/gpu/intern/gpu_lighting.h (+31, -4) (Diff)
/source/blender/gpu/intern/gpu_lighting_inline.h (+3, -1) (Diff)
/source/blender/gpu/intern/gpu_matrix.c (+79, -59) (Diff)
/source/blender/gpu/intern/gpu_object.c (+2, -0) (Diff)
/source/blender/gpu/intern/gpu_object_gl11.c (+2, -1) (Diff)
/source/blender/gpu/intern/gpu_object_gles.c (+4, -3) (Diff)
/source/blender/gpu/intern/gpu_object_gles.h (+3, -3) (Diff)
/source/blender/gpu/intern/gpu_safety.c (+3, -3) (Diff)
/source/blender/gpu/intern/gpu_simple_shader.c (+283, -150) (Diff)
/source/blender/gpu/shaders/gpu_shader_material.glsl (+10, -11) (Diff)
/source/blender/gpu/shaders/gpu_shader_simple_frag.glsl (+30, -30) (Diff)
/source/blender/gpu/shaders/gpu_shader_simple_vert.glsl (+11, -12) (Diff)
/source/blender/gpu/shaders/gpu_shader_vertex.glsl (+4, -4) (Diff)