Keith Whitwell
|
c3a8a41faa
|
Merge branch 'gallium-0.1' into gallium-tex-surfaces
|
2008-05-02 12:00:13 +01:00 |
|
Keith Whitwell
|
731e7b961c
|
re-add pipe_surface map/unmap inlines
|
2008-05-02 11:11:27 +01:00 |
|
Keith Whitwell
|
251db95945
|
cso: can memcmp-compare pipe_framebuffer_state now it includes fb dimensions
|
2008-05-02 11:11:27 +01:00 |
|
Michal Krol
|
a1cb0c2b91
|
tgsi: Do not assume IN and OUT registers are declared sequentially.
|
2008-05-02 11:13:58 +02:00 |
|
Michal Krol
|
36f93c5e51
|
tgsi: Fix build on Win32.
|
2008-05-02 10:20:53 +02:00 |
|
Michal Krol
|
9d151a2517
|
tgsi: Dump destination register modulate modifier.
|
2008-05-02 10:15:54 +02:00 |
|
Brian
|
869b0836c1
|
gallium: temporarily disable broken SSE2 code for ARL opcode
|
2008-05-01 18:56:20 -06:00 |
|
Brian
|
3b63bc8ac6
|
gallium: implement TGSI_OPCODE_EXP
|
2008-05-01 18:49:20 -06:00 |
|
Brian
|
7a4313b63b
|
gallium: implement TGSI_OPCODE_LOG
|
2008-05-01 18:42:01 -06:00 |
|
Brian Paul
|
bc49529874
|
added cast for MSVC
|
2008-05-01 15:21:40 -06:00 |
|
Brian Paul
|
c1abd758c5
|
gallium: remove the unused softpipe_winsys code
The struct is still there though until all winsys layers are updated
|
2008-05-01 15:20:34 -06:00 |
|
Keith Whitwell
|
f067c6c452
|
tgsi: remove some bogus win vs. linux crud
Pass arguments properly in linux now. Still need to change this to use
a single calling convention on both platforms.
|
2008-05-01 20:49:45 +01:00 |
|
Keith Whitwell
|
2c89b75e36
|
rtasm: learn another version of push
|
2008-05-01 20:49:45 +01:00 |
|
Keith Whitwell
|
2004b8a769
|
draw: label fn args -- shouldn't this be defined where the fn is created?
|
2008-05-01 20:49:45 +01:00 |
|
Keith Whitwell
|
fb3623b235
|
rtasm: fix labels after (not so) recent change to allow dynamic fn growth
Using char * for labels doesn't work if you realloc the function
during assembly and free the old storage...
|
2008-05-01 20:49:45 +01:00 |
|
Keith Whitwell
|
b8936ca1c2
|
i915: avoid crashing on bad parameter
|
2008-05-01 20:49:45 +01:00 |
|
Keith Whitwell
|
26bcef898a
|
i915: fix warning
|
2008-05-01 20:49:44 +01:00 |
|
Keith Whitwell
|
f30285e99c
|
softpipe: fix warning
|
2008-05-01 20:49:44 +01:00 |
|
Keith Whitwell
|
0000792a20
|
sct: fix bug in remove_context_from_surface
|
2008-05-01 20:49:44 +01:00 |
|
Michel Dänzer
|
f1f52a8be9
|
gallium: Notify driver of texture updates in util_blit_pixels().
|
2008-05-01 17:30:17 +01:00 |
|
Keith Whitwell
|
419f3c4475
|
tgsi: restore HIGH_PRECISION setting
|
2008-05-01 15:45:51 +01:00 |
|
Keith Whitwell
|
afe67db803
|
tgsi: add some const qualifiers to immediate pointers
|
2008-05-01 15:37:30 +01:00 |
|
Keith Whitwell
|
727257f320
|
rtasm: assert stack is fully popped in return
|
2008-05-01 15:37:30 +01:00 |
|
Keith Whitwell
|
6980823da9
|
draw: avoid aliasing warning
|
2008-05-01 15:37:30 +01:00 |
|
Keith Whitwell
|
47aa416821
|
tgsi: use EBX everywhere, be sure to push/pop it
|
2008-05-01 15:37:30 +01:00 |
|
Keith Whitwell
|
7810e7f623
|
tgsi: use x86_fn_arg instead of get_argument() -- it knows about push/pops to the stack
|
2008-05-01 15:37:30 +01:00 |
|
Keith Whitwell
|
1e4217e1b8
|
tgsi: use ESI instead of EBX on non-win32 platforms
|
2008-05-01 15:37:30 +01:00 |
|
Keith Whitwell
|
35b0efb8c6
|
gallium: do something sensible on the error path to try to avoid crashing in release builds
|
2008-05-01 15:37:30 +01:00 |
|
José Fonseca
|
073bb94a41
|
Add Brian's explanation for inheritance in C.
|
2008-05-01 22:32:49 +09:00 |
|
José Fonseca
|
c6fadd9fad
|
gallium: Add newline to eof.
|
2008-05-01 22:32:49 +09:00 |
|
Keith Whitwell
|
be7e1297f4
|
draw: squash warnings
|
2008-05-01 13:47:27 +01:00 |
|
Keith Whitwell
|
4584c0efbd
|
draw: turn on SSE swizzle code
|
2008-05-01 13:47:09 +01:00 |
|
Keith Whitwell
|
b59f9c95c1
|
gallium: add information to surface to identify which texture image it is pointing at
|
2008-05-01 12:28:59 +01:00 |
|
Keith Whitwell
|
228aaa6cab
|
softpipe: missing file
|
2008-05-01 12:24:23 +01:00 |
|
Keith Whitwell
|
27e46611f0
|
softpipe: use CPU flags for mapping
But when creating surfaces, adjust incoming flags from GPU->CPU usage.
|
2008-05-01 12:00:45 +01:00 |
|
Keith Whitwell
|
c9ed86a964
|
gallium: tex surface checkpoint
|
2008-05-01 12:00:45 +01:00 |
|
Brian Paul
|
54f94a790e
|
gallium: use the newer PIPE_FORMAT_x_UNORM format names
|
2008-04-30 16:51:53 -06:00 |
|
Brian Paul
|
8d45576ec5
|
gallium: rename old PIPE_FORMAT_U_I8 with PIPE_FORMAT_I8_UNORM, etc.
Now all the packed color types are consistantly named.
Added temporary #defines for the old names until all drivers are updated.
|
2008-04-30 16:51:52 -06:00 |
|
Brian Paul
|
18f4d96265
|
gallium: replace old PIPE_FORMAT_U_S8 with PIPE_FORMAT_S8_UNORM
|
2008-04-30 16:51:52 -06:00 |
|
Brian Paul
|
bd5b99d389
|
gallium: fix typo: s/custam/custom/
|
2008-04-30 15:29:32 -06:00 |
|
Zack Rusin
|
653da2d069
|
plug a memleak, destroy setup context
|
2008-04-30 15:04:58 -04:00 |
|
Zack Rusin
|
026e31a068
|
try to fix the deleting of the bound cso during cleanup of the hash
|
2008-04-30 15:04:58 -04:00 |
|
José Fonseca
|
dadb11f5d9
|
gallium: Fix release build.
|
2008-05-01 03:43:19 +09:00 |
|
José Fonseca
|
cafb545721
|
d3d: Windows miniport driver portability fixes.
|
2008-05-01 02:25:23 +09:00 |
|
Brian Paul
|
15318c8d8e
|
gallium: new pipe_buffer alloc/map/unmap/ref wrappers
|
2008-04-30 10:43:09 -06:00 |
|
Brian Paul
|
42fb48492e
|
gallium: init hw_key with memset() to silence valgrind warnings
We shouldn't be hashing with keys that have uninitialized memory.
|
2008-04-29 18:35:30 -06:00 |
|
Brian Paul
|
d0b2561c57
|
gallium: updated comment in xm_flush_frontbuffer()
|
2008-04-29 18:35:30 -06:00 |
|
Brian Paul
|
62a29412b9
|
gallium: test for new PIPE_ARCH_X86
|
2008-04-29 18:35:30 -06:00 |
|
Zack Rusin
|
0d80f407f1
|
silence p_debug.h:63: warning: ISO C forbids forward references to ‘enum’ types
|
2008-04-29 17:21:10 -04:00 |
|
Brian Paul
|
fce5951b56
|
gallium: declare pipe_format enum to silence warnings
|
2008-04-29 14:39:42 -06:00 |
|