Brian
|
c6d930a114
|
fix vert/frag typo
|
2007-03-06 11:53:27 -07:00 |
|
Brian
|
07e62084bb
|
info about how the compiler works
|
2007-02-27 16:45:40 -07:00 |
|
Brian
|
0e1bd23025
|
s/matrix_stack/gl_matrix_stack/ and s/mesa_list_state/gl_dlist_state/
|
2007-02-27 09:54:50 -07:00 |
|
Brian
|
2cf8d24131
|
remove unused DriverMgrCtx
|
2007-02-26 18:35:34 -07:00 |
|
Brian
|
fa4d036424
|
Add EmitHighLevelInstructions, EmitComments booleans to gl_shader_state.
These control code generation options. May be overridden by drivers, debuggers, etc.
|
2007-02-26 18:33:50 -07:00 |
|
Brian
|
4f26a52908
|
re-enable var scope destruct in slang_operation_destruct()
|
2007-02-26 18:08:09 -07:00 |
|
Brian
|
553fe132d4
|
Fix a few bugs in slang_operation variable scoping. Seems to fix a double-free.
|
2007-02-26 18:07:26 -07:00 |
|
Brian
|
aa6f4241f8
|
formatting fixes
|
2007-02-26 17:32:45 -07:00 |
|
Brian
|
b58ea057fe
|
fix mem leak in _mesa_ShaderSourceARB()
|
2007-02-26 17:00:06 -07:00 |
|
Brian
|
4b8d75e2e6
|
fix logic for reporting errors
|
2007-02-26 16:32:00 -07:00 |
|
Brian
|
f446e58e45
|
disable execute bit
|
2007-02-26 15:13:34 -07:00 |
|
Brian
|
6817407d49
|
fix error flagging
|
2007-02-26 15:06:56 -07:00 |
|
Brian
|
365f8fb0dd
|
re-enable some code
|
2007-02-26 15:02:36 -07:00 |
|
Brian
|
ed0ae62ad7
|
Merge branch 'glsl-compiler-1' of git+ssh://brianp@git.freedesktop.org/git/mesa/mesa into glsl-compiler-1
|
2007-02-26 14:34:57 -07:00 |
|
Brian
|
ca279b80e6
|
Remove old error logging code. New slang_log.[ch] files.
|
2007-02-26 14:33:52 -07:00 |
|
Brian
|
c4ac5ac9d7
|
Overhaul of error handling.
|
2007-02-26 14:32:53 -07:00 |
|
Brian
|
7f01ef171f
|
Overhaul of error logging.
|
2007-02-26 14:32:29 -07:00 |
|
Brian
|
e63c7e0893
|
Use new slang_emit_info struct for passing context info around.
|
2007-02-26 14:22:05 -07:00 |
|
Brian
|
25ea5ea27e
|
Merge branch 'glsl-compiler-1' of git+ssh://brianp@git.freedesktop.org/git/mesa/mesa into glsl-compiler-1
|
2007-02-26 13:11:20 -07:00 |
|
Brian
|
4e53ce81cf
|
remove unneeded includes
|
2007-02-25 20:05:22 -07:00 |
|
Brian
|
3c1c999226
|
update comments
|
2007-02-25 19:11:44 -07:00 |
|
Brian
|
313d50e903
|
fix bounds checking in get_register_pointer()
|
2007-02-25 19:01:16 -07:00 |
|
Brian
|
b85d4d61a7
|
define and use MAX_PROGRAM_ADDRESS_REGS
|
2007-02-25 18:56:57 -07:00 |
|
Brian
|
33eac56e4a
|
Add EnvParams field to gl_program_machine, avoid passing ctx to a bunch of functions.
|
2007-02-25 18:52:41 -07:00 |
|
Brian
|
6774f32adb
|
simplify _mesa_get_program_register()
|
2007-02-25 18:39:46 -07:00 |
|
Brian
|
21bcb2e1f6
|
s/GetFragmentProgramRegister/GetProgramRegister/
|
2007-02-25 18:35:47 -07:00 |
|
Brian
|
cfd0011f2f
|
minor clean-ups in _mesa_execute_program()
|
2007-02-25 18:30:45 -07:00 |
|
Brian
|
8b34b7da41
|
remove 'maxInst' parameter from _mesa_execute_program()
|
2007-02-25 18:26:50 -07:00 |
|
Brian
|
085d7d59f0
|
remove unused 'element' parameter from _mesa_execute_program()
|
2007-02-25 18:23:37 -07:00 |
|
Brian
|
12fd8faa5d
|
s/attribs/results/
|
2007-02-25 18:08:16 -07:00 |
|
Brian
|
29796b62bd
|
remove unused VaryingPtr
|
2007-02-25 17:33:46 -07:00 |
|
Brian
|
e71a33bbf8
|
Optimize the loop for copying output results.
|
2007-02-25 17:29:00 -07:00 |
|
Brian
|
f68067e101
|
add texture rotation
|
2007-02-25 17:24:40 -07:00 |
|
Brian
|
9854a17f29
|
only copy used outputs
|
2007-02-25 12:47:25 -07:00 |
|
Brian
|
21625d729c
|
output texcoord in vertex program
|
2007-02-25 12:46:56 -07:00 |
|
Brian
|
32fbbf38b4
|
Revert "option to test mipmapping"
This reverts commit a127537efb.
Meant to do this on the trunk.
|
2007-02-24 18:27:46 -07:00 |
|
Brian
|
a127537efb
|
option to test mipmapping
|
2007-02-24 18:20:35 -07:00 |
|
Brian
|
fbc4929185
|
add missing code for newer STATE_INTERNAL items
|
2007-02-24 17:00:50 -07:00 |
|
Brian
|
efcfdbd4d1
|
Undo some changes to _mesa_UpdateTexEnvProgram(). Fixes broken i915 texturing.
|
2007-02-24 15:51:41 -07:00 |
|
Brian
|
292a80466d
|
Outputs[] array wasn't large enough, define MAX_PROGRAM_OUTPUTS, new assertions.
|
2007-02-24 15:49:54 -07:00 |
|
Brian
|
5e80c62f31
|
Remove unneeded _Fragment/VertexShaderPresent fields, update comments.
|
2007-02-24 15:39:37 -07:00 |
|
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 |
|
Brian
|
064ae479a7
|
Update DRI drivers for new glsl compiler.
Mostly:
- update #includes
- update STATE_* token code
|
2007-02-23 13:40:13 -07:00 |
|