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 |
|
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 |
|
Brian
|
776bc9cf55
|
Undo some STATE_POINT/FOG changes. Max length of state token array is now 5.
|
2007-02-22 09:29:46 -07:00 |
|
Brian
|
3f4826a358
|
XXX comments about shaders
|
2007-02-22 09:10:38 -07:00 |
|
Brian
|
6ec7484ae8
|
use ctx->VertexProgram._Current instead of ctx->VertexProgram._Enabled
|
2007-02-22 09:10:24 -07:00 |
|
Brian
|
96abc6bf72
|
merge fix: add STATE_FOG_PARAMS_OPTIMIZED, STATE_SPOT_DIR_NORMALIZED
|
2007-02-22 09:08:53 -07:00 |
|
Brian
|
7b30053b26
|
fix negative indentation problem
|
2007-02-22 09:08:36 -07:00 |
|
Brian
|
29c471aafc
|
Merge branch 'origin' into glsl-compiler-1
Conflicts:
src/mesa/main/state.c
src/mesa/shader/program.c
src/mesa/shader/program.h
src/mesa/shader/programopt.c
src/mesa/shader/slang/slang_execute.c
src/mesa/sources
src/mesa/swrast/s_arbshader.c
src/mesa/swrast/s_context.c
src/mesa/swrast/s_span.c
src/mesa/swrast/s_zoom.c
src/mesa/tnl/t_context.c
src/mesa/tnl/t_save_api.c
src/mesa/tnl/t_vb_arbprogram.c
src/mesa/tnl/t_vp_build.c
src/mesa/tnl/t_vtx_eval.c
|
2007-02-22 08:53:33 -07:00 |
|
Brian
|
6d4cf6be4e
|
updated info about arrays, predefined uniforms
|
2007-02-21 16:07:03 -07:00 |
|
Brian
|
5a2c1ad625
|
disable debug
|
2007-02-21 16:05:56 -07:00 |
|
Brian
|
917a5086b3
|
Use gl_LightSource[0].position intead of a light position uniform.
|
2007-02-21 15:57:55 -07:00 |
|
Brian
|
5d89b027ee
|
remove unneeded #includes
|
2007-02-21 15:42:50 -07:00 |
|
Brian
|
502c132738
|
fix copy&paste errors
|
2007-02-21 15:42:10 -07:00 |
|