Brian
|
197af3dc32
|
Use prog_execute.c to run vertex programs until t_vb_arbprogram.c is updated to
handle branch instructions, etc.
|
2007-02-24 11:16:58 -07:00 |
|
Brian
|
824dcd4399
|
remove comment
|
2007-02-24 11:15:27 -07:00 |
|
Brian
|
761728afe8
|
Fix assertion in get_register_pointer(), fix EXP case.
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.
|
2007-02-24 11:14:57 -07:00 |
|
Brian
|
f183a2d7ea
|
added ARL, EXP, LOG, relative indexing
|
2007-02-23 17:14:30 -07:00 |
|
Brian
|
a2786a97d7
|
add some missing cases in _mesa_program_state_string()
|
2007-02-23 17:13:30 -07:00 |
|
Brian
|
f1390a3424
|
fix fog breakage
|
2007-02-23 17:11:01 -07:00 |
|
Brian
|
e80d901d98
|
reindent
|
2007-02-23 16:53:24 -07:00 |
|
Brian
|
6df328e84d
|
don't pass program ptr to fetch_vector[14]()
|
2007-02-23 16:48:07 -07:00 |
|
Ian Romanick
|
3f8c5969ff
|
Fix GLAPIENTRYP for OS X.
Fix build problems related to incorrect define of GLAPIENTRYP on OS X.
Reported by bushing on IRC.
|
2007-02-23 15:15:50 -08:00 |
|
Brian
|
064ae479a7
|
Update DRI drivers for new glsl compiler.
Mostly:
- update #includes
- update STATE_* token code
|
2007-02-23 13:40:13 -07:00 |
|
Brian
|
36a0ee199d
|
expose _mesa_load_tracked_matrices()
|
2007-02-23 13:38:37 -07:00 |
|
Brian
|
15b3bd1689
|
added linux-dri-debug
|
2007-02-23 11:58:46 -07:00 |
|
Brian
|
cc6a08b2a0
|
SWvertex no longer has texcoord field, use attrib field instead
|
2007-02-23 11:45:15 -07:00 |
|
Brian
|
fce8409cbb
|
s/GLint/gl_state_index/, length is now 5 not 6
|
2007-02-23 11:44:44 -07:00 |
|
Brian
|
9fe3e2efc3
|
s/GLint/gl_state_index/, length is now 5 not 6
|
2007-02-23 11:44:14 -07:00 |
|
Brian
|
0020d1022f
|
re-expose _mesa_print_alu_instruction()
|
2007-02-23 11:43:44 -07:00 |
|
Brian
|
ef0cc9db54
|
remove dead code
|
2007-02-23 11:43:14 -07:00 |
|
Brian
|
aa9d22a1c0
|
replace GLint with gl_state_index
|
2007-02-23 11:21:03 -07:00 |
|
Brian
|
99902198de
|
comments, clean-up
|
2007-02-23 10:19:55 -07:00 |
|
Brian
|
5186ae9bbe
|
remove unused slang_atom_pool_gen()
|
2007-02-23 10:12:38 -07:00 |
|
Brian
|
308be21c2f
|
added slang_label.c
|
2007-02-23 10:04:18 -07:00 |
|
Brian
|
c2a261f493
|
comments, clean-up
|
2007-02-23 09:55:21 -07:00 |
|
Brian
|
75d4ed968d
|
Replace slang_ir_node::Target w/ Field. Remove Comment field. Clean-up.
|
2007-02-23 09:42:11 -07:00 |
|
Brian
|
c18c75b0b7
|
remove old _slang_gen_if()
|
2007-02-23 09:38:46 -07:00 |
|
Brian
|
afbf7c7e6b
|
Re-implement branching with slang_labels.
This eliminates the NOP instructions that had been used as placeholders for
branch targets.
Also, fix "return" statement bug.
|
2007-02-23 09:38:17 -07:00 |
|
Brian
|
d8d07b2a8a
|
label routines for implementing branches, jumps
|
2007-02-23 09:36:29 -07:00 |
|
Brian
|
0cc9419631
|
debug code for emitting variable allocation comments
|
2007-02-22 17:46:20 -07:00 |
|
Brian
|
059376c855
|
expose _mesa_swizzle_string()
|
2007-02-22 17:45:32 -07:00 |
|
Roland Scheidegger
|
5e66843733
|
r200 fix broken (by new input handling) fogcoord
|
2007-02-23 01:45:19 +01:00 |
|
Brian
|
ff0cc92757
|
glslcompiler build instructions
|
2007-02-22 16:29:48 -07:00 |
|
Brian
|
bc18ac45a3
|
updated for vbo
|
2007-02-22 16:29:25 -07:00 |
|
Brian
|
da46353056
|
Remove obsolete files.
|
2007-02-22 16:14:02 -07:00 |
|
Brian
|
13e3b21b16
|
New, unified interpretor/executor for vertex and fragment programs.
This replaces the code formerly in nvvertexec.c and s_fragprog.c.
Currently, DDX, DDY don't work.
|
2007-02-22 16:09:40 -07:00 |
|
Brian
|
7aaefcbe48
|
use _mesa_get_program_register()
|
2007-02-22 16:08:30 -07:00 |
|
Brian
|
f6803de739
|
Use the new unified vertex/fragment program interpreter from prog_execute.c.
Currently, DDX, DDY don't work.
|
2007-02-22 16:08:01 -07:00 |
|
Brian
|
e382efc85d
|
use new _mesa_execute_program() function
|
2007-02-22 16:07:17 -07:00 |
|
Brian
|
6cfe2114f1
|
FORCE_PROG_EXECUTE_C cpp flag, misc changes
|
2007-02-22 16:06:54 -07:00 |
|
Brian
|
fd89396012
|
fix assertion
|
2007-02-22 16:02:18 -07:00 |
|
Brian
|
7c86e10193
|
emit high-level IF/ELSE/ENDIF for vertex progs now
|
2007-02-22 16:02:08 -07:00 |
|
Brian
|
740a8b0b66
|
_mesa_ExecuteProgramNV is now a no-op
|
2007-02-22 16:00:54 -07:00 |
|
Brian
|
ef64cda978
|
remove nvvertexec.c, add prog_execute.c
|
2007-02-22 16:00:31 -07:00 |
|
Brian
|
3ed1acd13c
|
use MAX_PROGRAM_ENV_PARAMS
|
2007-02-22 14:57:40 -07:00 |
|
Brian
|
b7aeac0de1
|
added MAX_PROGRAM_ENV_PARAMS
|
2007-02-22 14:57:19 -07:00 |
|
Brian
|
79fb4527ca
|
added CallStack, StackDepth
|
2007-02-22 14:56:43 -07:00 |
|
Brian
|
29925c6dcd
|
remove unneeded #includes, misc clean-up
|
2007-02-22 14:56:22 -07:00 |
|
Brian
|
e47c60443f
|
reorg/clean-up/indent
|
2007-02-22 14:55:35 -07:00 |
|
Brian
|
11b9ef9454
|
start implementing conditions, branching
|
2007-02-22 14:43:41 -07:00 |
|
Brian
|
2eeaae6cbc
|
get rid of some unused slang_variable fields
|
2007-02-22 11:00:10 -07:00 |
|
Brian
|
50040573d7
|
Replace slang_allocate_storage() with simpler _slang_attach_storage()
|
2007-02-22 10:56:41 -07:00 |
|
Brian
|
b618ac8c0b
|
updated debug code
|
2007-02-22 09:39:25 -07:00 |
|