GLSL fixes:
- generate error on NULL pointers in glShaderSourceARB; - reinstall program object, if current, in glLinkProgramARB; - vertex and fragment shaders are optional in program object; - floor asm was wrongly computed for x86 back-end; - allow for (void) idiom in function prototypes; - all fixed-state uniforms are updated; - local variable initializers are working; - implement texture* and shadow* functions for vertex processor; - generate error if too many arguments in general constructor; - trim unused data in general constructor; - struct r-value field select was badly relocated; Changes: - add derived state gl_fog_attrib::_Scale; - add derived state gl_light::_CosCutoffNeg;
Showing
- src/mesa/main/fog.c 23 additions, 12 deletionssrc/mesa/main/fog.c
- src/mesa/main/light.c 11 additions, 8 deletionssrc/mesa/main/light.c
- src/mesa/main/mtypes.h 7 additions, 3 deletionssrc/mesa/main/mtypes.h
- src/mesa/main/texstate.c 3 additions, 3 deletionssrc/mesa/main/texstate.c
- src/mesa/shader/shaderobjects.c 39 additions, 11 deletionssrc/mesa/shader/shaderobjects.c
- src/mesa/shader/shaderobjects.h 2 additions, 1 deletionsrc/mesa/shader/shaderobjects.h
- src/mesa/shader/shaderobjects_3dlabs.c 176 additions, 17 deletionssrc/mesa/shader/shaderobjects_3dlabs.c
- src/mesa/shader/slang/library/slang_common_builtin.gc 8 additions, 14 deletionssrc/mesa/shader/slang/library/slang_common_builtin.gc
- src/mesa/shader/slang/library/slang_common_builtin_gc.h 361 additions, 361 deletionssrc/mesa/shader/slang/library/slang_common_builtin_gc.h
- src/mesa/shader/slang/library/slang_core.gc 27 additions, 8 deletionssrc/mesa/shader/slang/library/slang_core.gc
- src/mesa/shader/slang/library/slang_core_gc.h 81 additions, 81 deletionssrc/mesa/shader/slang/library/slang_core_gc.h
- src/mesa/shader/slang/library/slang_fragment_builtin.gc 8 additions, 8 deletionssrc/mesa/shader/slang/library/slang_fragment_builtin.gc
- src/mesa/shader/slang/library/slang_fragment_builtin_gc.h 15 additions, 14 deletionssrc/mesa/shader/slang/library/slang_fragment_builtin_gc.h
- src/mesa/shader/slang/library/slang_shader.syn 6 additions, 1 deletionsrc/mesa/shader/slang/library/slang_shader.syn
- src/mesa/shader/slang/library/slang_shader_syn.h 4 additions, 0 deletionssrc/mesa/shader/slang/library/slang_shader_syn.h
- src/mesa/shader/slang/library/slang_vertex_builtin.gc 45 additions, 23 deletionssrc/mesa/shader/slang/library/slang_vertex_builtin.gc
- src/mesa/shader/slang/library/slang_vertex_builtin_gc.h 54 additions, 43 deletionssrc/mesa/shader/slang/library/slang_vertex_builtin_gc.h
- src/mesa/shader/slang/slang_assemble.c 48 additions, 5 deletionssrc/mesa/shader/slang/slang_assemble.c
- src/mesa/shader/slang/slang_assemble_constructor.c 89 additions, 15 deletionssrc/mesa/shader/slang/slang_assemble_constructor.c
- src/mesa/shader/slang/slang_execute_x86.c 6 additions, 4 deletionssrc/mesa/shader/slang/slang_execute_x86.c
Loading
Please register or sign in to comment