Zack Rusin
|
d177c9ddda
|
gallium: actually flip the coordinates
|
2008-11-06 16:07:28 -05:00 |
|
Brian Paul
|
88360913a7
|
cell: minor reformatting, var renaming
|
2008-11-05 17:20:35 -07:00 |
|
Brian Paul
|
2c204bbf77
|
use APP_CC, not CC for skinning demo
|
2008-11-05 17:14:23 -07:00 |
|
Brian Paul
|
cbce12b540
|
gallium: s/mmDestroy/u_mmDestroy/
|
2008-11-05 17:14:00 -07:00 |
|
Brian Paul
|
80a718a63b
|
Merge commit 'origin/gallium-0.1' into gallium-0.2
Conflicts:
src/gallium/auxiliary/rtasm/rtasm_execmem.c
src/mesa/shader/slang/slang_emit.c
src/mesa/shader/slang/slang_log.c
src/mesa/state_tracker/st_atom_framebuffer.c
|
2008-11-05 15:58:09 -07:00 |
|
Brian Paul
|
de14fdd63f
|
gallium: added check for degenerate drawing calls
|
2008-11-05 14:05:42 -07:00 |
|
Brian Paul
|
6282c38283
|
gallium: if VERBOSE_GLSL flag is set, check for non-initialized uniforms at draw time
This will warn the user that the shader being run may be using uninitialized
uniform variables.
|
2008-11-05 14:05:04 -07:00 |
|
Brian Paul
|
0331c1c169
|
mesa: fix a GLSL array indexing codegen bug
Expressions like array[i] + array[j] didn't work properly before.
|
2008-11-05 14:03:15 -07:00 |
|
Brian Paul
|
f0debbb0bb
|
gallium: call tgsi_set_exec_mask() and use exec mask in SSE ARL code
This prevents vertex shaders from referencing invalid memory locations when
the shader is operating on less than four vertices or fragments.
|
2008-11-05 14:02:07 -07:00 |
|
Brian Paul
|
03c0ce4c61
|
gallium: added tgsi_set_exec_mask()
|
2008-11-05 13:56:20 -07:00 |
|
Brian Paul
|
a137f03c56
|
gallium: added some sanity check assertions for constant buffer indexing
|
2008-11-05 13:55:56 -07:00 |
|
Brian Paul
|
528c860a58
|
mesa: remove extra \n from printf string
|
2008-11-05 09:33:48 -07:00 |
|
Brian Paul
|
2ff4636603
|
mesa: add Initialized field to gl_uniform struct, for debugging purposes only
|
2008-11-05 09:14:19 -07:00 |
|
Brian Paul
|
05a17f83b0
|
gallium: added some debug code (disabled)
|
2008-11-05 09:08:56 -07:00 |
|
Brian Paul
|
fc3b361191
|
gallium: disable some debug output
|
2008-11-05 09:08:56 -07:00 |
|
Jakob Bornecrantz
|
64a9908816
|
i915: Remove faulty assert
|
2008-11-05 16:49:48 +01:00 |
|
michal
|
7115b79b77
|
draw: Implement TGSI_OPCODE_TRUNC.
|
2008-11-05 11:59:45 +00:00 |
|
michal
|
de2ace201f
|
tgsi: Implement OPCODE_TRUNC.
|
2008-11-05 11:59:36 +00:00 |
|
Alan Hourihane
|
2382dc8aff
|
Merge commit 'origin/master' into gallium-0.2
|
2008-11-05 11:59:12 +00:00 |
|
michal
|
5a0299875c
|
draw: Implement TGSI_OPCODE_TRUNC.
|
2008-11-05 11:59:33 +01:00 |
|
michal
|
502974b345
|
tgsi: Implement OPCODE_TRUNC.
|
2008-11-05 11:59:33 +01:00 |
|
Brian Paul
|
aab429c8df
|
added glsl/skinning.c test to test matrix blending/weighting
|
2008-11-04 16:56:59 -07:00 |
|
Brian Paul
|
6c8274078d
|
mesa: fix float-valued GLSL vertex attribute variables
The swizzle mask for such variables wasn't set up properly.
|
2008-11-04 16:55:18 -07:00 |
|
Brian Paul
|
35a9f1bccf
|
print err msg if unable to open shader file
|
2008-11-04 16:55:18 -07:00 |
|
Brian Paul
|
d3222cb1d4
|
remove old debug glFlush/Finish calls from demos
|
2008-11-04 16:55:18 -07:00 |
|
Brian Paul
|
f16f53ae3d
|
mesa: fix float-valued GLSL vertex attribute variables
The swizzle mask for such variables wasn't set up properly.
|
2008-11-04 16:54:57 -07:00 |
|
Alan Hourihane
|
9e1f0e173e
|
gallium: no renderbuffer, so just exit.
|
2008-11-03 20:06:44 +00:00 |
|
Michal Krol
|
95438727dd
|
gallium: Silence compiler warnings on Windows.
|
2008-11-03 23:55:38 +09:00 |
|
José Fonseca
|
7b42a5d634
|
gallium: Read from PIPE_FORMAT_Z32_FLOAT.
Mainly for debugging purposes for now.
|
2008-11-03 23:55:38 +09:00 |
|
Eric Anholt
|
6225e467c6
|
i965: Clean up stale NDC comment.
|
2008-11-03 14:27:08 +00:00 |
|
Eric Anholt
|
df07db8104
|
i965: Avoid vs header computation for negative rhw on G4X.
This cuts one MOV out when setting a zero header.
|
2008-11-03 14:27:08 +00:00 |
|
Eric Anholt
|
ba644d2711
|
i965: Merge GM45 into the G4X chipset define.
The mobile and desktop chipsets are the same, and having them separate is
more typing and more chances to screw up.
|
2008-11-03 14:27:08 +00:00 |
|
Eric Anholt
|
521aa4c107
|
i965: Fix copy'n'paste issue that made brw->urb.constrained useless.
Also, add a comment explaining what brw->urb.constrained tries to do.
|
2008-11-03 14:27:08 +00:00 |
|
José Fonseca
|
bdf24007ca
|
gallium: WinCE portability fixes.
|
2008-11-03 22:36:52 +09:00 |
|
José Fonseca
|
95d108416c
|
gallium: Fix typo.
|
2008-11-03 22:35:32 +09:00 |
|
José Fonseca
|
1c6fe6564b
|
softpipe: Don't call pipe_buffer_destroy directly.
Use pipe_buffer_reference instead.
|
2008-11-03 22:35:24 +09:00 |
|
José Fonseca
|
28a2edb738
|
pipebuffer: Ensure refcounts of live buffer objects are never zero.
|
2008-11-03 22:35:18 +09:00 |
|
José Fonseca
|
467c4760b3
|
gallium: Ensure refcounts of live objects are never zero.
|
2008-11-03 22:35:13 +09:00 |
|
José Fonseca
|
82e1026c30
|
gallium: Fix msvc warning.
|
2008-11-03 22:34:52 +09:00 |
|
Eric Anholt
|
4be624d693
|
i965: Clean up stale NDC comment.
|
2008-11-02 12:30:01 -08:00 |
|
Eric Anholt
|
9fd4c27ae3
|
i965: Avoid vs header computation for negative rhw on G4X.
This cuts one MOV out when setting a zero header.
|
2008-11-02 12:30:01 -08:00 |
|
Eric Anholt
|
34b1776e8d
|
i965: Merge GM45 into the G4X chipset define.
The mobile and desktop chipsets are the same, and having them separate is
more typing and more chances to screw up.
|
2008-11-02 12:30:00 -08:00 |
|
Eric Anholt
|
d758c48761
|
i965: Fix copy'n'paste issue that made brw->urb.constrained useless.
Also, add a comment explaining what brw->urb.constrained tries to do.
|
2008-11-02 12:30:00 -08:00 |
|
Alan Hourihane
|
81c862205e
|
Merge commit 'origin/master' into gallium-0.2
Conflicts:
src/mesa/shader/slang/library/slang_vertex_builtin_gc.h
|
2008-11-01 22:57:26 +00:00 |
|
Brian Paul
|
bbffed0857
|
mesa: silence warnings
|
2008-11-01 16:05:40 -06:00 |
|
Brian Paul
|
b625a0a475
|
mesa: do scope replacement for while/for loops too
This fixes a function inlining bug involving vars declared inside loop bodies.
|
2008-11-01 16:05:40 -06:00 |
|
Brian Paul
|
3d0d803313
|
mesa: glsl tree print improvements
|
2008-11-01 16:05:40 -06:00 |
|
Brian Paul
|
1e1ba54a94
|
mesa: fix assignment / parameter passing of sampler types
|
2008-11-01 16:05:40 -06:00 |
|
Brian Paul
|
131d42573c
|
mesa: additional debug flags for glsl debug/disassembly
|
2008-11-01 16:05:40 -06:00 |
|
Brian Paul
|
c7e98469fa
|
mesa: silence warnings
|
2008-11-01 16:04:58 -06:00 |
|