summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Remove unneeded _Fragment/VertexShaderPresent fields, update comments.Brian2007-02-243-13/+10
|
* Use prog_execute.c to run vertex programs until t_vb_arbprogram.c is updated toBrian2007-02-242-12/+6
| | | | handle branch instructions, etc.
* remove commentBrian2007-02-241-2/+0
|
* Fix assertion in get_register_pointer(), fix EXP case.Brian2007-02-241-14/+8
| | | | | Note that GL_ARB_v_p and GL_NV_v_p define the z component of the EXP instruction differently. We follow the ARB extension.
* added ARL, EXP, LOG, relative indexingBrian2007-02-231-4/+115
|
* add some missing cases in _mesa_program_state_string()Brian2007-02-231-0/+8
|
* fix fog breakageBrian2007-02-231-4/+2
|
* reindentBrian2007-02-231-928/+924
|
* don't pass program ptr to fetch_vector[14]()Brian2007-02-231-84/+82
|
* Update DRI drivers for new glsl compiler.Brian2007-02-2341-205/+187
| | | | | | Mostly: - update #includes - update STATE_* token code
* expose _mesa_load_tracked_matrices()Brian2007-02-232-6/+11
|
* added linux-dri-debugBrian2007-02-231-0/+1
|
* SWvertex no longer has texcoord field, use attrib field insteadBrian2007-02-231-24/+24
|
* s/GLint/gl_state_index/, length is now 5 not 6Brian2007-02-231-32/+29
|
* s/GLint/gl_state_index/, length is now 5 not 6Brian2007-02-231-9/+7
|
* re-expose _mesa_print_alu_instruction()Brian2007-02-232-1/+13
|
* remove dead codeBrian2007-02-231-8/+0
|
* replace GLint with gl_state_indexBrian2007-02-238-20/+24
|
* comments, clean-upBrian2007-02-231-5/+11
|
* remove unused slang_atom_pool_gen()Brian2007-02-232-24/+0
|
* added slang_label.cBrian2007-02-231-0/+1
|
* comments, clean-upBrian2007-02-231-4/+11
|
* Replace slang_ir_node::Target w/ Field. Remove Comment field. Clean-up.Brian2007-02-234-11/+11
|
* remove old _slang_gen_if()Brian2007-02-231-52/+0
|
* Re-implement branching with slang_labels.Brian2007-02-236-123/+76
| | | | | | This eliminates the NOP instructions that had been used as placeholders for branch targets. Also, fix "return" statement bug.
* label routines for implementing branches, jumpsBrian2007-02-232-0/+119
|
* debug code for emitting variable allocation commentsBrian2007-02-221-1/+16
|
* expose _mesa_swizzle_string()Brian2007-02-222-14/+23
|
* glslcompiler build instructionsBrian2007-02-221-1/+8
|
* updated for vboBrian2007-02-221-3/+8
|
* Remove obsolete files.Brian2007-02-222-1100/+0
|
* New, unified interpretor/executor for vertex and fragment programs.Brian2007-02-222-0/+1662
| | | | | This replaces the code formerly in nvvertexec.c and s_fragprog.c. Currently, DDX, DDY don't work.
* use _mesa_get_program_register()Brian2007-02-221-1/+2
|
* Use the new unified vertex/fragment program interpreter from prog_execute.c.Brian2007-02-221-1511/+12
| | | | Currently, DDX, DDY don't work.
* use new _mesa_execute_program() functionBrian2007-02-221-26/+153
|
* FORCE_PROG_EXECUTE_C cpp flag, misc changesBrian2007-02-221-4/+17
|
* fix assertionBrian2007-02-221-1/+1
|
* emit high-level IF/ELSE/ENDIF for vertex progs nowBrian2007-02-221-7/+3
|
* _mesa_ExecuteProgramNV is now a no-opBrian2007-02-221-2/+1
|
* remove nvvertexec.c, add prog_execute.cBrian2007-02-221-1/+1
|
* use MAX_PROGRAM_ENV_PARAMSBrian2007-02-221-3/+3
|
* added MAX_PROGRAM_ENV_PARAMSBrian2007-02-222-4/+5
|
* added CallStack, StackDepthBrian2007-02-221-0/+3
|
* remove unneeded #includes, misc clean-upBrian2007-02-221-21/+13
|
* reorg/clean-up/indentBrian2007-02-221-413/+471
|
* start implementing conditions, branchingBrian2007-02-222-2/+123
|
* get rid of some unused slang_variable fieldsBrian2007-02-224-12/+3
|
* Replace slang_allocate_storage() with simpler _slang_attach_storage()Brian2007-02-221-73/+31
|
* updated debug codeBrian2007-02-221-210/+18
|
* Undo some STATE_POINT/FOG changes. Max length of state token array is now 5.Brian2007-02-227-66/+48
|