Brian
|
3c1c999226
|
update comments
|
18 years ago |
Brian
|
313d50e903
|
fix bounds checking in get_register_pointer()
|
18 years ago |
Brian
|
b85d4d61a7
|
define and use MAX_PROGRAM_ADDRESS_REGS
|
18 years ago |
Brian
|
33eac56e4a
|
Add EnvParams field to gl_program_machine, avoid passing ctx to a bunch of functions.
|
18 years ago |
Brian
|
6774f32adb
|
simplify _mesa_get_program_register()
|
18 years ago |
Brian
|
21bcb2e1f6
|
s/GetFragmentProgramRegister/GetProgramRegister/
|
18 years ago |
Brian
|
cfd0011f2f
|
minor clean-ups in _mesa_execute_program()
|
18 years ago |
Brian
|
8b34b7da41
|
remove 'maxInst' parameter from _mesa_execute_program()
|
18 years ago |
Brian
|
085d7d59f0
|
remove unused 'element' parameter from _mesa_execute_program()
|
18 years ago |
Brian
|
12fd8faa5d
|
s/attribs/results/
|
18 years ago |
Brian
|
29796b62bd
|
remove unused VaryingPtr
|
18 years ago |
Brian
|
e71a33bbf8
|
Optimize the loop for copying output results.
|
18 years ago |
Brian
|
f68067e101
|
add texture rotation
|
18 years ago |
Brian
|
9854a17f29
|
only copy used outputs
|
18 years ago |
Brian
|
21625d729c
|
output texcoord in vertex program
|
18 years ago |
Brian
|
fbc4929185
|
add missing code for newer STATE_INTERNAL items
|
18 years ago |
Brian
|
efcfdbd4d1
|
Undo some changes to _mesa_UpdateTexEnvProgram(). Fixes broken i915 texturing.
|
18 years ago |
Brian
|
292a80466d
|
Outputs[] array wasn't large enough, define MAX_PROGRAM_OUTPUTS, new assertions.
|
18 years ago |
Brian
|
5e80c62f31
|
Remove unneeded _Fragment/VertexShaderPresent fields, update comments.
|
18 years ago |
Brian
|
197af3dc32
|
Use prog_execute.c to run vertex programs until t_vb_arbprogram.c is updated to
handle branch instructions, etc.
|
18 years ago |
Brian
|
824dcd4399
|
remove comment
|
18 years ago |
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.
|
18 years ago |
Brian
|
f183a2d7ea
|
added ARL, EXP, LOG, relative indexing
|
18 years ago |
Brian
|
a2786a97d7
|
add some missing cases in _mesa_program_state_string()
|
18 years ago |
Brian
|
f1390a3424
|
fix fog breakage
|
18 years ago |
Brian
|
e80d901d98
|
reindent
|
18 years ago |
Brian
|
6df328e84d
|
don't pass program ptr to fetch_vector[14]()
|
18 years ago |
Brian
|
064ae479a7
|
Update DRI drivers for new glsl compiler.
Mostly:
- update #includes
- update STATE_* token code
|
18 years ago |
Brian
|
36a0ee199d
|
expose _mesa_load_tracked_matrices()
|
18 years ago |
Brian
|
15b3bd1689
|
added linux-dri-debug
|
18 years ago |
Brian
|
cc6a08b2a0
|
SWvertex no longer has texcoord field, use attrib field instead
|
18 years ago |
Brian
|
fce8409cbb
|
s/GLint/gl_state_index/, length is now 5 not 6
|
18 years ago |
Brian
|
9fe3e2efc3
|
s/GLint/gl_state_index/, length is now 5 not 6
|
18 years ago |
Brian
|
0020d1022f
|
re-expose _mesa_print_alu_instruction()
|
18 years ago |
Brian
|
ef0cc9db54
|
remove dead code
|
18 years ago |
Brian
|
aa9d22a1c0
|
replace GLint with gl_state_index
|
18 years ago |
Brian
|
99902198de
|
comments, clean-up
|
18 years ago |
Brian
|
5186ae9bbe
|
remove unused slang_atom_pool_gen()
|
18 years ago |
Brian
|
308be21c2f
|
added slang_label.c
|
18 years ago |
Brian
|
c2a261f493
|
comments, clean-up
|
18 years ago |
Brian
|
75d4ed968d
|
Replace slang_ir_node::Target w/ Field. Remove Comment field. Clean-up.
|
18 years ago |
Brian
|
c18c75b0b7
|
remove old _slang_gen_if()
|
18 years ago |
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.
|
18 years ago |
Brian
|
d8d07b2a8a
|
label routines for implementing branches, jumps
|
18 years ago |
Brian
|
0cc9419631
|
debug code for emitting variable allocation comments
|
18 years ago |
Brian
|
059376c855
|
expose _mesa_swizzle_string()
|
18 years ago |
Brian
|
ff0cc92757
|
glslcompiler build instructions
|
18 years ago |
Brian
|
bc18ac45a3
|
updated for vbo
|
18 years ago |
Brian
|
da46353056
|
Remove obsolete files.
|
18 years ago |
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.
|
18 years ago |