summaryrefslogtreecommitdiff
path: root/src/mesa/shader
AgeCommit message (Collapse)Author
2005-05-11int -> size_t to fix compile on LP64.Adam Jackson
2005-05-10Fix some valgrind complaintsKeith Whitwell
2005-05-10Fix some valgrind complaintsKeith Whitwell
2005-05-10reduce the use of malloc and strdup for parameter listsKeith Whitwell
2005-05-05Port Mesa to build on a P64 platform (e.g., Win64). P64 platformsKarl Schultz
use 64-bit pointers and 32-bit longs. So, operations like casting pointers to unsigned long and back to pointer won't work. glheader.h now includes files to define uintptr_t, which should instead be used for this sort of operation. It is an integer type that is the same size as a pointer.
2005-05-04Sort instructions for clarity.Keith Whitwell
2005-05-04Include negate information in disassembly output.Keith Whitwell
2005-05-04Mark unused registers as undefined so dissassemblers can recognizedKeith Whitwell
them easily.
2005-05-04Improve the quality of the disassembly output for fragment programs.Keith Whitwell
2005-05-04 Committing in .Jouk Jansen
OpenVMS compile update Modified Files: Mesa/src/mesa/shader/slang/descrip.mms ----------------------------------------------------------------------
2005-04-22Add more error checking.Michal Krol
2005-04-22Cosmetic changes.Michal Krol
2005-04-22Move some utility functions to slang_utility.c.Michal Krol
2005-04-22Provide precompiled binary versions of built-in library .gc sourcesMichal Krol
to dramatically improve shader compiling performance.
2005-04-21Reduce the size of mesa's internal fragment and vertex programKeith Whitwell
representations by switching to packed structures for registers and instructions.
2005-04-21use _mesa_pow() for LIT (bug 3087)Brian Paul
2005-04-20fix state.light[n].spot.direction.w value (bug 3083)Brian Paul
2005-04-18 Updates for OpenVMS : New makefilesJouk Jansen
added some type-casts Modified Files: Mesa/src/mesa/shader/descrip.mms Mesa/src/mesa/shader/program.c Mesa/src/mesa/shader/slang/slang_compile.c Mesa/src/mesa/shader/slang/slang_preprocess.c Added Files: Mesa/src/mesa/shader/slang/descrip.mms ----------------------------------------------------------------------
2005-04-15remove carriage returnsBrian Paul
2005-04-15Fix alpha value of STATE_LIGHTMODEL_SCENECOLOR. From the spec:Keith Whitwell
The "w" component of the program parameter variable is filled with the alpha component of the front diffuse material color. Make sure matrix inverses are uptodate also.
2005-04-15implement info log; parse #version directiveMichal Krol
2005-04-15slang preprocessorMichal Krol
2005-04-15slang #version directive syntaxMichal Krol
2005-04-15change __asm statement semanticsMichal Krol
2005-04-14hook to _slang_compile()Michal Krol
2005-04-14do not use isdigit() - can cause link errorsMichal Krol
2005-04-13clean-up stuffMichal Krol
2005-04-13simple front-end compilerMichal Krol
2005-04-13add __fixed_input and __fixed_output qualifier support;Michal Krol
fix for_init_statement output;
2005-04-13cosmetic changes;Michal Krol
add __fixed_input and __fixed_output qualifiers for built-in variables;
2005-04-13cosmetic changes;Michal Krol
fix syntax errors;
2005-04-13cosmetic changes;Michal Krol
change first parameter's qualifier from inout to out for __operator =; remove __asm instructions: int_add, int_multiply, int_divide, int_negate, int_less, int_equal, bool_equal;
2005-04-13converts a .gc file to a C header containing string form of the fileMichal Krol
2005-04-07Add shaderobjects_3dlabs.c back into build but use #ifdef ↵Brian Paul
FEATURE_shading_language to enable/disable relevant code.
2005-04-01Use FEATURE_shading_language to control whether the shading languageBrian Paul
compiler is hooked in. May be enabled on compiler command line by setting -DFEATURE_shading_lanuage=1.
2005-03-30Disable _mesa_3dlabs_create_{program,shader}_object references.Adam Jackson
2005-03-29Disable C++ shading language code yet again. Doesn't compile with olderBrian Paul
g++ installations.
2005-03-29re-enable _mesa_init_shaderobjects_3dlabs() callBrian Paul
2005-03-29fix a variety of warnings/errorsBrian Paul
2005-03-26disable _mesa_init_shaderobjects_3dlabs() call until build is fixedBrian Paul
2005-03-25implement gl2_3dlabs_shhandle interface; resolve few TODOsMichal Krol
2005-03-25cleanup query functionsMichal Krol
2005-03-25add _mesa_init_shaderobjects_3dlabs() declarationMichal Krol
2005-03-25fix comments; fix TBuiltInResource typedefMichal Krol
2005-03-25fix comments; disable DLL linkage for WIN32Michal Krol
2005-03-18update against 03-Feb-2005 releaseMichal Krol
2005-03-18a little program to change // comments to /* */ onesMichal Krol
2005-03-18glslang flex and bison sources:Michal Krol
flex glslang.l bison -t -v -d glslang.y mv glslang.tab.c Gen_glslang_tab.cpp (shouldn't be .c?) mv glslang.tab.h glslang_tab.h
2005-03-14make it compile under linuxMichal Krol
2005-03-14make it compile under gcc 3.3.2Michal Krol