summaryrefslogtreecommitdiffstats
path: root/src/mesa/shader/slang
Commit message (Collapse)AuthorAgeFilesLines
* Committing in .Jouk Jansen2005-06-014-377/+378
| | | | | | | | | | | | 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 ----------------------------------------------------------------------
* change local var names from "asm" to "assem" - I guess it causedMichal Krol2005-05-251-22/+22
| | | | gcc 3.3.5 to break, but not tested it
* a small utility to convert .syn files to its binary forms;Michal Krol2005-05-251-0/+79
| | | | does not require any command line params;
* silencium gcc warningsMichal Krol2005-05-251-0/+2
|
* more slang codeMichal Krol2005-05-256-255/+312
|
* ncrease stack sizeMichal Krol2005-05-252-1/+2
|
* remove the GLSL spec wording;Michal Krol2005-05-253-3020/+2267
| | | | | | | reorder some elementary operators; disable assignment "=" and equality "==" "!=" operators - they are handled internally by the assembly generator; fix minor typos
* change the behaviour of enter and local_addr instructionsMichal Krol2005-05-251-5/+5
|
* silence gcc warningsKeith Whitwell2005-05-233-0/+10
|
* Committing in .Jouk Jansen2005-05-201-2/+11
| | | | | | | | | | Update openVMS compile support Modified Files: Mesa/progs/demos/descrip.mms Mesa/src/mesa/shader/slang/descrip.mms Mesa/src/mesa/tnl/descrip.mms ----------------------------------------------------------------------
* intermediate code generator (not finished);Michal Krol2005-05-1914-77/+4053
| | | | generic back-end interpreter (interprets directly intermediate code)
* add static_assert macroMichal Krol2005-05-191-0/+2
|
* Committing in .Jouk Jansen2005-05-041-2/+3
| | | | | | | | OpenVMS compile update Modified Files: Mesa/src/mesa/shader/slang/descrip.mms ----------------------------------------------------------------------
* Add more error checking.Michal Krol2005-04-222-113/+286
|
* Cosmetic changes.Michal Krol2005-04-221-5/+11
|
* Move some utility functions to slang_utility.c.Michal Krol2005-04-223-41/+121
|
* Provide precompiled binary versions of built-in library .gc sourcesMichal Krol2005-04-227-2502/+4501
| | | | to dramatically improve shader compiling performance.
* Updates for OpenVMS : New makefilesJouk Jansen2005-04-183-4/+45
| | | | | | | | | | | | | 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 ----------------------------------------------------------------------
* remove carriage returnsBrian Paul2005-04-153-3040/+3040
|
* implement info log; parse #version directiveMichal Krol2005-04-152-175/+397
|
* slang preprocessorMichal Krol2005-04-152-0/+120
|
* slang #version directive syntaxMichal Krol2005-04-152-0/+182
|
* change __asm statement semanticsMichal Krol2005-04-153-14/+14
|
* simple front-end compilerMichal Krol2005-04-132-0/+2061
|
* add __fixed_input and __fixed_output qualifier support;Michal Krol2005-04-132-9/+22
| | | | fix for_init_statement output;
* cosmetic changes;Michal Krol2005-04-134-35/+663
| | | | add __fixed_input and __fixed_output qualifiers for built-in variables;
* cosmetic changes;Michal Krol2005-04-132-20/+1431
| | | | fix syntax errors;
* cosmetic changes;Michal Krol2005-04-133-90/+1825
| | | | | | 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;
* converts a .gc file to a C header containing string form of the fileMichal Krol2005-04-131-0/+55
|
* fix a variety of warnings/errorsBrian Paul2005-03-296-16/+21
|
* fix comments; fix TBuiltInResource typedefMichal Krol2005-03-251-5/+5
|
* fix comments; disable DLL linkage for WIN32Michal Krol2005-03-251-49/+51
|
* update against 03-Feb-2005 releaseMichal Krol2005-03-1858-11765/+12981
|
* a little program to change // comments to /* */ onesMichal Krol2005-03-181-0/+76
|
* glslang flex and bison sources:Michal Krol2005-03-182-0/+2623
| | | | | | | 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
* make it compile under linuxMichal Krol2005-03-141-1/+2
|
* make it compile under gcc 3.3.2Michal Krol2005-03-141-1/+1
|
* fix enum commaMichal Krol2005-03-144-6/+6
|
* move fileMichal Krol2005-01-286-0/+6041
|
* Handy TIntermTraverser class wrapperMichal Krol2005-01-211-0/+112
|
* remove #ifndef linux, it isnt defined on Linux, where should I define it?Michal Krol2005-01-181-77/+73
|
* comment out _THROW calls, dont want to compile under LinuxMichal Krol2005-01-181-142/+144
|
* fix // commentsMichal Krol2005-01-1817-4834/+4834
|
* 2005-oct-19 3dlabs slang compiler, tweaked a little bitMichal Krol2005-01-1759-0/+22041
|
* slang to mesa compatibility, tested only under WindowsMichal Krol2005-01-172-0/+178