Alan Hourihane
73467e1080
check for winsys->destroy before calling
2008-08-14 09:52:15 +01:00
Brian Paul
19ff2326e9
gallium: fix exec_kilp(), fix Exec/FuncMask test for TGSI_OPCODE_RET
...
Fixes a few glean glsl regressions.
2008-08-13 17:26:58 -06:00
Brian Paul
f3048ad90e
gallium: in fallback_copy_texsubimage() create new tex surface for CPU read access
...
Was trying to use the strb->surface but it's made for GPU read/write only.
2008-08-13 14:59:48 -06:00
Michal Krol
3a1af846fe
tgsi: Initial code for KILP, needs CCs working to be complete.
2008-08-13 20:11:41 +02:00
Michal Krol
83a5a225d7
tgsi: Use a homebrew version of toupper().
2008-08-13 19:31:38 +02:00
Michal Krol
bfdb1d55d5
tgsi: Fix typo.
2008-08-13 19:28:10 +02:00
Michal Krol
4b929b32d0
tgsi: Validate instruction opcode and operand counts.
2008-08-13 17:35:20 +02:00
Michal Krol
2caaba8195
tgsi: Use tgsi_info to dump opcode names.
2008-08-13 17:35:17 +02:00
Michal Krol
79e52779bd
tgsi: Use tgsi_opcode_info.
2008-08-13 17:35:15 +02:00
Michal Krol
6d83a0cc68
make: List tgsi_info.c.
2008-08-13 17:35:12 +02:00
Michal Krol
668ac25725
scons: List tgsi_info.c.
2008-08-13 17:35:10 +02:00
Michal Krol
94f9faab31
tgsi: Opcode information.
2008-08-13 17:35:08 +02:00
Zack Rusin
d8be393cb6
fix compilation
2008-08-13 07:14:47 -04:00
Michal Krol
e7e992b12a
mesa: KIL -> KIL, KIL_NV -> KILP.
2008-08-13 11:19:24 +02:00
Michal Krol
db38708c43
i915: Swap meanings of KIL and KILP.
2008-08-13 11:13:46 +02:00
Michal Krol
e8e75c8c86
cell: KILP is a predicated discard, KIL is a conditional discard.
2008-08-13 11:10:58 +02:00
Michal Krol
f0874d1a6b
tgsi: Swap meanings of KIL and KILP opcodes.
2008-08-13 11:09:20 +02:00
Michal Krol
f633b14b92
gallivm: Translate KIL instead of KILP.
2008-08-13 10:58:54 +02:00
Michal Krol
0c8f4c25ff
draw: Use KIL instead of KILP.
2008-08-13 10:52:55 +02:00
Michal Krol
9804ab9acc
gallium: Make a note that OPCODE_KIL is a conditional kill.
...
Map OPCODE_TEXKILL to OPCODE_KIL.
2008-08-13 09:15:27 +02:00
Brian Paul
4424c66875
gallium: more context clean-up
2008-08-12 18:02:44 -06:00
Brian Paul
a6880ace4c
mesa: glsl: fix error detection of writing to read-only variables
2008-08-12 17:42:13 -06:00
Brian Paul
c01fbc7866
mesa: texture crop rect state
2008-08-12 17:41:57 -06:00
Brian Paul
5af60556ed
mesa: glsl: fix comment
2008-08-12 17:41:21 -06:00
Brian Paul
faad665594
gallium: distinguish between KIL and KILP
...
Note: KIL (unconditional) not done yet.
2008-08-12 12:00:57 -06:00
Brian Paul
8f243d6593
mesa: glsl: enable bzero() in slang_typeinfo_construct()
2008-08-12 11:47:46 -06:00
Brian Paul
ee7296d319
mesa: glsl: remove reads of output regs from fragment shaders too
2008-08-12 10:00:59 -06:00
Brian Paul
af3d9dba56
mesa: set point state
2008-08-12 10:00:36 -06:00
Brian Paul
49c2ee9d99
mesa: allow _mesa_remove_output_reads() to work on fragment programs
2008-08-12 10:00:02 -06:00
Brian Paul
0fe0dc32e4
mesa: glsl: better error messages
2008-08-12 08:53:49 -06:00
Brian Paul
ef82311b3d
mesa: glsl: regenerated files
2008-08-12 08:53:49 -06:00
Brian Paul
3e0bbd404a
mesa: glsl: additional constructors
2008-08-12 08:53:49 -06:00
Brian Paul
42b262d01a
mesa: glsl: better mod() functions
2008-08-12 08:53:49 -06:00
José Fonseca
3eea56dc93
mesa: Rename sources to sources.mak.
2008-08-12 13:00:31 +01:00
José Fonseca
0f5a2ebec4
gallium: Disable debug break by default on windows.
2008-08-12 13:00:27 +01:00
José Fonseca
80d3a653f0
tgsi: Prevent division by zero.
2008-08-12 13:00:20 +01:00
José Fonseca
3b5ee3d6de
gallium: Allow compilation inside X.
2008-08-12 13:00:18 +01:00
José Fonseca
cf16285d1b
gdi: Remove CVS keyword.
2008-08-12 13:00:13 +01:00
José Fonseca
ebb5855821
glut: Remove EOF characters.
2008-08-12 13:00:10 +01:00
José Fonseca
506b8ebdba
python: Use st_buffers instead of pipe_buffers.
2008-08-12 11:34:41 +01:00
José Fonseca
4a77fadd10
trace: More dump fixes.
2008-08-12 11:34:41 +01:00
José Fonseca
7b8fa937eb
trace: Fix create_blend_state dump.
2008-08-12 11:34:41 +01:00
José Fonseca
e54fa77d13
trace: Dump polygon stipple state as an array.
2008-08-12 11:34:41 +01:00
José Fonseca
e08072c5db
python: Bindings for p_compiler.h types.
2008-08-12 11:34:41 +01:00
José Fonseca
d4d8f80388
trace: Fix create_depth_stencil_alpha_state trace.
2008-08-12 11:34:41 +01:00
José Fonseca
e69e94d301
python: Bindings for pipe_{depth,stencil,alpha}_state.
2008-08-12 11:34:41 +01:00
José Fonseca
166b939d52
trace: Dump pipe_{depth,stencil,alpha}_state names.
2008-08-12 11:34:41 +01:00
José Fonseca
ca826d79a6
gallium: Name pipe_depth_stencil_alpha_state member structures.
...
So that the previously anonymous depth/stencil/alpha structures can be
identified in the traces.
This is just syntactic sugar: it does not break source or binary compatibility.
2008-08-12 11:34:40 +01:00
José Fonseca
ae0c9b56d4
python: Simplify setting the constant buffers.
2008-08-12 11:34:40 +01:00
José Fonseca
e7f1ac39be
python: Split the interface definition file in smaller ones.
2008-08-12 11:34:40 +01:00