Brian
|
faeea574af
|
remove end_label field
|
2007-03-07 13:00:06 -07:00 |
|
Brian
|
35d25c0ce4
|
Fix problem with nested function calls such as y = f(f(x))
Replace CurFunction with curFuncEndLabel.
|
2007-03-07 12:59:01 -07:00 |
|
Brian
|
5b5a80d011
|
s/equal/EQUAL/, fix bugs in logical or/and code.
|
2007-03-07 11:26:47 -07:00 |
|
Brian
|
ab673c8527
|
fix broken __postDecr()
|
2007-03-07 11:25:37 -07:00 |
|
Brian
|
1dca089149
|
fix deferredTexture bug
|
2007-03-07 10:42:44 -07:00 |
|
Brian
|
3efd0c7b8d
|
fix swizzled writemask bug
|
2007-03-07 09:59:26 -07:00 |
|
Brian
|
f3da222839
|
remove bogus assertion
|
2007-03-07 09:58:45 -07:00 |
|
Brian
|
d25046b648
|
fix incorrect HPOS write test
|
2007-03-07 08:56:09 -07:00 |
|
Brian
|
e61ec95deb
|
additional error detection
|
2007-03-07 08:55:42 -07:00 |
|
Brian
|
cec81eef31
|
check for null program ptrs in _mesa_uniform()
|
2007-03-07 08:04:06 -07:00 |
|
Brian
|
55821d021d
|
Generate an error if the vertex shader does not write to gl_Position.
|
2007-03-07 07:52:24 -07:00 |
|
Brian
|
6cb0aa12b8
|
more integer arithmetic updates
|
2007-03-06 16:32:03 -07:00 |
|
Brian
|
e10a1457e8
|
fix some int arithmetic problems
|
2007-03-06 14:07:48 -07:00 |
|
Brian
|
28ab1125c2
|
more DEBUG_PROG code
|
2007-03-06 12:15:30 -07:00 |
|
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 |
|