Commit graph

27608 commits

Author SHA1 Message Date
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
Ben Skeggs
dbec107c25 nv30/nv40: KIL/KILP swapped meanings 2008-08-14 00:22:49 +10:00
Ben Skeggs
56f5c0c001 Merge remote branch 'origin/gallium-0.1' into nouveau-gallium-0.1 2008-08-14 00:20:52 +10: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
faad665594 gallium: distinguish between KIL and KILP
Note: KIL (unconditional) not done yet.
2008-08-12 12:00:57 -06: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
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
José Fonseca
b5f7dd0c08 python: Add unsigned arrays. 2008-08-12 11:34:40 +01:00
José Fonseca
8dbb3011a1 trace: Replace buffer_map+memcpy+buffer_unmap by buffer_write 2008-08-12 11:34:40 +01:00
José Fonseca
a318325b51 trace: Zero the buffers to avoid dumping uninitialized memory. 2008-08-12 11:34:40 +01:00
José Fonseca
a304d27118 python: Allow writing to buffers. 2008-08-12 11:34:40 +01:00
José Fonseca
e5a606883f trace: Fix hexadecimal dumping. 2008-08-12 11:34:40 +01:00
José Fonseca
94cf4f15c3 trace: Trace winsys/screen/context creation. 2008-08-12 11:34:40 +01:00
José Fonseca
91f6032919 trace: Trace texture depth. 2008-08-12 11:34:40 +01:00
José Fonseca
23e8c92543 python: Update the documentation. 2008-08-12 11:34:40 +01:00
Michal Krol
66ef96f6dc softpipe: Include missing header. 2008-08-12 11:30:50 +02:00
Brian Paul
d506fc0acf gallium: debug/print vertex tweak 2008-08-11 15:21:40 -06:00
Brian Paul
22604727e4 gallium: emit sprite coords (gl_PointCoord) 2008-08-11 15:21:40 -06:00
Ben Skeggs
df4228dedd nouveau: pf_sprint_name -> pf_name 2008-08-11 16:14:42 +10:00
Ben Skeggs
f56eda6a85 Merge remote branch 'upstream/gallium-0.1' into nouveau-gallium-0.1 2008-08-11 16:07:56 +10:00
José Fonseca
5549d35db5 trace: Dump writes to pipe_buffers. 2008-08-09 14:10:25 +01:00
José Fonseca
376f2cbb19 trace: Prevent tracing internal pipe driver calls. 2008-08-09 14:10:25 +01:00
José Fonseca
dc31bb5076 gallium: Invert include order. 2008-08-09 14:10:25 +01:00
José Fonseca
696067e781 trace: Dump shaders as text. 2008-08-09 14:10:25 +01:00
José Fonseca
673489fa5c tgsi: Dump shaders to a string too.
Again.
2008-08-09 14:10:25 +01:00