Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Committing in . | Jouk Jansen | 2005-06-01 | 1 | -0/+41 |
| | | | | | | | | OpenVMS makefile added Added Files: Mesa/src/mesa/shader/grammar/descrip.mms ---------------------------------------------------------------------- | ||||
* | Committing in . | Jouk Jansen | 2005-06-01 | 5 | -382/+382 |
| | | | | | | | | | | | | 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 caused | Michal Krol | 2005-05-25 | 1 | -22/+22 |
| | | | | gcc 3.3.5 to break, but not tested it | ||||
* | a small utility to convert .syn files to its binary forms; | Michal Krol | 2005-05-25 | 1 | -0/+79 |
| | | | | does not require any command line params; | ||||
* | silencium gcc warnings | Michal Krol | 2005-05-25 | 1 | -0/+2 |
| | |||||
* | more slang code | Michal Krol | 2005-05-25 | 6 | -255/+312 |
| | |||||
* | ncrease stack size | Michal Krol | 2005-05-25 | 2 | -1/+2 |
| | |||||
* | moved from mesa/shader to mesa/shader/grammar | Michal Krol | 2005-05-25 | 6 | -0/+0 |
| | |||||
* | remove the GLSL spec wording; | Michal Krol | 2005-05-25 | 3 | -3020/+2267 |
| | | | | | | | reorder some elementary operators; disable assignment "=" and equality "==" "!=" operators - they are handled internally by the assembly generator; fix minor typos | ||||
* | stand-alone vertsions of grammar_mesa - used by utilities; | Michal Krol | 2005-05-25 | 2 | -0/+84 |
| | | | | DO NOT BUILD UNDER MESA | ||||
* | change the behaviour of enter and local_addr instructions | Michal Krol | 2005-05-25 | 1 | -5/+5 |
| | |||||
* | moved to windows build dir | Karl Schultz | 2005-05-24 | 1 | -493/+0 |
| | |||||
* | silence gcc warnings | Keith Whitwell | 2005-05-23 | 3 | -0/+10 |
| | |||||
* | Committing in . | Jouk Jansen | 2005-05-20 | 1 | -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 Krol | 2005-05-19 | 14 | -77/+4053 |
| | | | | generic back-end interpreter (interprets directly intermediate code) | ||||
* | add static_assert macro | Michal Krol | 2005-05-19 | 1 | -0/+2 |
| | |||||
* | fix info log grabbing | Michal Krol | 2005-05-19 | 1 | -3/+3 |
| | |||||
* | int -> size_t to fix compile on LP64. | Adam Jackson | 2005-05-11 | 1 | -1/+1 |
| | |||||
* | Fix some valgrind complaints | Keith Whitwell | 2005-05-10 | 1 | -0/+4 |
| | |||||
* | Fix some valgrind complaints | Keith Whitwell | 2005-05-10 | 1 | -2/+0 |
| | |||||
* | reduce the use of malloc and strdup for parameter lists | Keith Whitwell | 2005-05-10 | 2 | -25/+33 |
| | |||||
* | Port Mesa to build on a P64 platform (e.g., Win64). P64 platforms | Karl Schultz | 2005-05-05 | 7 | -15/+15 |
| | | | | | | | | 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. | ||||
* | Sort instructions for clarity. | Keith Whitwell | 2005-05-04 | 1 | -33/+33 |
| | |||||
* | Include negate information in disassembly output. | Keith Whitwell | 2005-05-04 | 1 | -6/+12 |
| | |||||
* | Mark unused registers as undefined so dissassemblers can recognized | Keith Whitwell | 2005-05-04 | 1 | -0/+10 |
| | | | | them easily. | ||||
* | Improve the quality of the disassembly output for fragment programs. | Keith Whitwell | 2005-05-04 | 1 | -129/+125 |
| | |||||
* | Committing in . | Jouk Jansen | 2005-05-04 | 1 | -2/+3 |
| | | | | | | | | OpenVMS compile update Modified Files: Mesa/src/mesa/shader/slang/descrip.mms ---------------------------------------------------------------------- | ||||
* | Add more error checking. | Michal Krol | 2005-04-22 | 2 | -113/+286 |
| | |||||
* | Cosmetic changes. | Michal Krol | 2005-04-22 | 1 | -5/+11 |
| | |||||
* | Move some utility functions to slang_utility.c. | Michal Krol | 2005-04-22 | 3 | -41/+121 |
| | |||||
* | Provide precompiled binary versions of built-in library .gc sources | Michal Krol | 2005-04-22 | 7 | -2502/+4501 |
| | | | | to dramatically improve shader compiling performance. | ||||
* | Reduce the size of mesa's internal fragment and vertex program | Keith Whitwell | 2005-04-21 | 12 | -576/+694 |
| | | | | | representations by switching to packed structures for registers and instructions. | ||||
* | use _mesa_pow() for LIT (bug 3087) | Brian Paul | 2005-04-21 | 1 | -1/+1 |
| | |||||
* | fix state.light[n].spot.direction.w value (bug 3083) | Brian Paul | 2005-04-20 | 1 | -1/+2 |
| | |||||
* | Updates for OpenVMS : New makefiles | Jouk Jansen | 2005-04-18 | 5 | -6/+54 |
| | | | | | | | | | | | | | 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 returns | Brian Paul | 2005-04-15 | 3 | -3040/+3040 |
| | |||||
* | Fix alpha value of STATE_LIGHTMODEL_SCENECOLOR. From the spec: | Keith Whitwell | 2005-04-15 | 1 | -3/+7 |
| | | | | | | | 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. | ||||
* | implement info log; parse #version directive | Michal Krol | 2005-04-15 | 3 | -177/+402 |
| | |||||
* | slang preprocessor | Michal Krol | 2005-04-15 | 2 | -0/+120 |
| | |||||
* | slang #version directive syntax | Michal Krol | 2005-04-15 | 2 | -0/+182 |
| | |||||
* | change __asm statement semantics | Michal Krol | 2005-04-15 | 3 | -14/+14 |
| | |||||
* | hook to _slang_compile() | Michal Krol | 2005-04-14 | 1 | -0/+18 |
| | |||||
* | do not use isdigit() - can cause link errors | Michal Krol | 2005-04-14 | 1 | -1/+1 |
| | |||||
* | clean-up stuff | Michal Krol | 2005-04-13 | 1 | -24/+32 |
| | |||||
* | simple front-end compiler | Michal Krol | 2005-04-13 | 2 | -0/+2061 |
| | |||||
* | add __fixed_input and __fixed_output qualifier support; | Michal Krol | 2005-04-13 | 2 | -9/+22 |
| | | | | fix for_init_statement output; | ||||
* | cosmetic changes; | Michal Krol | 2005-04-13 | 4 | -35/+663 |
| | | | | add __fixed_input and __fixed_output qualifiers for built-in variables; | ||||
* | cosmetic changes; | Michal Krol | 2005-04-13 | 2 | -20/+1431 |
| | | | | fix syntax errors; | ||||
* | cosmetic changes; | Michal Krol | 2005-04-13 | 3 | -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 file | Michal Krol | 2005-04-13 | 1 | -0/+55 |
| |