summaryrefslogtreecommitdiffstats
path: root/src/mesa/shader
Commit message (Expand)AuthorAgeFilesLines
* update some assertionsBrian Paul2005-11-122-2/+2
* Move stuff common to vertex/fragment_program into the base class, including:Brian Paul2005-11-1210-150/+198
* This patch adds the missing NV_vertex_program2 and NV_vertex_program3Ian Romanick2005-11-082-37/+29
* remove _mesa_debug_fp_inst()Brian Paul2005-11-081-6/+2
* minor work in _mesa_print_program()Brian Paul2005-11-081-1/+10
* remove unneeded #includesBrian Paul2005-11-081-8/+2
* remove unneeded #includesBrian Paul2005-11-072-17/+6
* consolidate vertex/fragment program printing into _mesa_print_program()Brian Paul2005-11-056-182/+131
* use _mesa_program_file_string() and _mesa_opcode_string()Brian Paul2005-11-052-135/+50
* added _mesa_program_file_string()Brian Paul2005-11-052-0/+34
* Use _mesa_opcode_string()Brian Paul2005-11-051-32/+9
* added _mesa_num_inst_src_regs() and _mesa_opcode_string()Brian Paul2005-11-052-0/+116
* Unify vertex/fragment program instuctions.Brian Paul2005-11-0516-631/+675
* don't need MAKE_SWIZZLE() macroBrian Paul2005-11-052-7/+6
* Replace parameter_type enum in program.[ch], use register_file enums instead.Brian Paul2005-11-053-23/+14
* use VERT_RESULT_HPOS, VERT_BIT_POS tokensBrian Paul2005-11-041-5/+5
* Streamline code generation by using a fixed size instruction buffer inBrian Paul2005-11-034-79/+54
* use WRITEMASK_* tokensBrian Paul2005-11-032-12/+12
* added a const, clean-upBrian Paul2005-11-032-12/+16
* fix typo, minor clean-upsBrian Paul2005-11-031-5/+5
* Rename FRAG_OUTPUT_* tokens to FRAG_RESULT_* to match vertex program conventionBrian Paul2005-11-024-10/+10
* Several fp and vp tweaks:Keith Whitwell2005-11-014-11/+8
* Re-org and clean-up of vertx/fragment program limits (instructions,Brian Paul2005-11-013-168/+148
* Simplify parse_attrib_binding().Brian Paul2005-10-301-98/+49
* Lots of clean-up in arb program parser.Brian Paul2005-10-305-231/+250
* Use MAKE_SWIZZLE4() macro in a few more places.Brian Paul2005-10-291-119/+98
* Free old parameter list before assigning new one. FIxes memory leak.Brian Paul2005-10-292-3/+13
* s/lenght/length/Brian Paul2005-10-291-2/+2
* fix a few bugs in SWZ executionBrian Paul2005-10-291-5/+5
* If parsing a program fails, don't change the vertex/fragment program object.Brian Paul2005-10-294-54/+52
* add newline at end of fileBrian Paul2005-10-283-3/+3
* fix broken SWZ instructionBrian Paul2005-10-211-8/+9
* Committing in .Jouk Jansen2005-09-233-3/+3
* additional wrapper updates, bug 4468Brian Paul2005-09-194-20/+37
* remove unused ctx varBrian Paul2005-09-161-1/+0
* use mesa import wrappers, bug 4468Brian Paul2005-09-165-7/+7
* remove unnecessary Swizzle parameter from struct (forgotten when the code was...Roland Scheidegger2005-09-121-1/+0
* be consistent in populating NegateBase fieldKeith Whitwell2005-09-083-30/+28
* fix incorrect swizzling handling. fix code so it can potentially handle imple...Roland Scheidegger2005-09-081-13/+18
* add a bunch of FLUSH_VERTICES to some of the ATI_fs functions, most notably w...Roland Scheidegger2005-09-081-0/+4
* fix var declaration so that a C compiler can build it.Karl Schultz2005-09-051-1/+2
* replace -1 with PROGRAM_UNDEFINED when initializing instructionsBrian Paul2005-09-021-6/+5
* add error checking to the GL_ATI_FRAGMENT_SHADER entrypoints. Fix bug with sc...Roland Scheidegger2005-09-023-63/+357
* fix static assertion problem for gcc (bug 4022)Brian Paul2005-08-101-1/+4
* disable the pointer size assertions (bug 4021)Brian Paul2005-08-101-2/+5
* fix indentationBrian Paul2005-08-101-14/+14
* Fix SPARC assembly for 64-bitIan Romanick2005-07-281-12/+12
* Make the vertex program source register Index field a signed int sinceBrian Paul2005-07-222-10/+10
* Wrap every place that accesses a dispatch table with a macro. A new script-Ian Romanick2005-07-181-1/+4
* Set fp->Opcode for OP_TEX_KILL case, fix from Ben Skeggs.Keith Whitwell2005-07-011-0/+1