summaryrefslogtreecommitdiff
path: root/src/mesa/shader/slang
AgeCommit message (Collapse)Author
2006-02-13Get it running for ARB_vertex_shader.Michal Krol
Add experimental print functions to builtin library. Some functionality missing: - automatic arrays; - general constructors; - local variable initialization; - texture sampling and noise; - semantic error checking; - function prototypes.
2006-01-30Split slang_compile.c into several smaller files - it was just too big.Michal Krol
Minor fixes and cosmetic changes.
2006-01-16remove some test code;Michal Krol
rewrite the intermediate code executor to address 64-bit platforms and global memory; store built-in library code in a precompiled form only;
2006-01-16remove slang_*_gc.h files;Michal Krol
rename slang_*_gc_bin.h files to slang_*_gc.h ones; store built-in library code in a precompiled form only;
2005-10-28add newline at end of fileBrian Paul
2005-09-23 Committing in .Jouk Jansen
1) change compilation on VMS to use IEEE floating points 2) one more problem with _mesa_sprintf solved Modified Files: Mesa/docs/README.VMS Mesa/progs/demos/descrip.mms Mesa/progs/tests/descrip.mms Mesa/progs/util/descrip.mms Mesa/progs/xdemos/descrip.mms Mesa/src/glu/mesa/descrip.mms Mesa/src/glu/sgi/descrip.mms Mesa/src/glut/glx/descrip.mms Mesa/src/mesa/array_cache/descrip.mms Mesa/src/mesa/drivers/common/descrip.mms Mesa/src/mesa/drivers/osmesa/descrip.mms Mesa/src/mesa/drivers/x11/descrip.mms Mesa/src/mesa/glapi/descrip.mms Mesa/src/mesa/main/descrip.mms Mesa/src/mesa/main/texobj.c Mesa/src/mesa/math/descrip.mms Mesa/src/mesa/shader/descrip.mms Mesa/src/mesa/shader/grammar/descrip.mms Mesa/src/mesa/shader/slang/descrip.mms Mesa/src/mesa/swrast/descrip.mms Mesa/src/mesa/swrast_setup/descrip.mms Mesa/src/mesa/tnl/descrip.mms ----------------------------------------------------------------------
2005-09-19additional wrapper updates, bug 4468Brian Paul
2005-09-16use mesa import wrappers, bug 4468Brian Paul
2005-08-10fix static assertion problem for gcc (bug 4022)Brian Paul
2005-08-10disable the pointer size assertions (bug 4021)Brian Paul
2005-08-10fix indentationBrian Paul
2005-06-30added newline at end of fileBrian Paul
2005-06-01 Committing in .Jouk Jansen
Update OpneVMS compilesupport Modified Files: Mesa/src/mesa/shader/descrip.mms Mesa/src/mesa/shader/slang/descrip.mms Mesa/src/mesa/shader/slang/slang_compile.c Mesa/src/mesa/shader/slang/slang_storage.c Mesa/src/mesa/shader/slang/slang_storage.h ----------------------------------------------------------------------
2005-05-25change local var names from "asm" to "assem" - I guess it causedMichal Krol
gcc 3.3.5 to break, but not tested it
2005-05-25a small utility to convert .syn files to its binary forms;Michal Krol
does not require any command line params;
2005-05-25silencium gcc warningsMichal Krol
2005-05-25more slang codeMichal Krol
2005-05-25ncrease stack sizeMichal Krol
2005-05-25remove the GLSL spec wording;Michal Krol
reorder some elementary operators; disable assignment "=" and equality "==" "!=" operators - they are handled internally by the assembly generator; fix minor typos
2005-05-25change the behaviour of enter and local_addr instructionsMichal Krol
2005-05-23silence gcc warningsKeith Whitwell
2005-05-20 Committing in .Jouk Jansen
Update openVMS compile support Modified Files: Mesa/progs/demos/descrip.mms Mesa/src/mesa/shader/slang/descrip.mms Mesa/src/mesa/tnl/descrip.mms ----------------------------------------------------------------------
2005-05-19intermediate code generator (not finished);Michal Krol
generic back-end interpreter (interprets directly intermediate code)
2005-05-19add static_assert macroMichal Krol
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-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-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-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-03-29fix a variety of warnings/errorsBrian Paul
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
2005-03-14fix enum commaMichal Krol