Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-08-20 | tgsi: added tgsi_full_instruction::Flags field | Brian Paul | |
Users of the parser can make use of this. | |||
2009-08-20 | r600: try and get everything in the draw in one IB | Alex Deucher | |
fixes corruption issues with apps like teapot and geartrain. | |||
2009-08-20 | r600: move misc regs from general state | Alex Deucher | |
These regs don't use the SET_CONTEXT_REG packet, so they weren't getting set correctly. | |||
2009-08-20 | mesa: add GL_DEPTH_STENCIL to glCopyPixels error check | Brian Paul | |
Plus, add a comment about 'type' error checking. See bug 19087. | |||
2009-08-20 | r600: rework emit code | Alex Deucher | |
make sure we allocate enough space for relocs | |||
2009-08-20 | radeon: Update regulary cs processing info from kernel. | Pauli Nieminen | |
This fixes problem that dma buffers were leaking in dri1 mode. Signed-off-by: Pauli Nieminen <suokkos@gmail.com> | |||
2009-08-19 | gallium: rename copy/fill_rect utility functions | Brian Paul | |
2009-08-19 | gallium: fix tags target in Makefile.template | Brian Paul | |
2009-08-19 | radeon: fix typo in last dma patch | Alex Deucher | |
2009-08-19 | intel: Fix failure to commit -a --amend before last push. | Eric Anholt | |
2009-08-19 | intel: Align cubemap texture height to its padding requirements. | Eric Anholt | |
2009-08-19 | intel: Align untiled region height to 2 according to 965 docs. | Eric Anholt | |
This may or may not be required pre-965, but it doesn't seem unlikely, and I'd rather be safe. | |||
2009-08-19 | radeon: Add debug output for dma buffer object numbers. | Pauli Nieminen | |
Signed-off-by: Pauli Nieminen <suokkos@gmail.com> | |||
2009-08-19 | radeon: Fix dma buffer object pool to scale object sizes. | Pauli Nieminen | |
This fixes problems when application is using large vertex arrays for drawing. Signed-off-by: Pauli Nieminen <suokkos@gmail.com> | |||
2009-08-19 | r600: minor cleanup | Alex Deucher | |
2009-08-19 | progs/xdemos: add multictx to .gitignore | Brian Paul | |
2009-08-19 | tgsi: Add missing include. | José Fonseca | |
(cherry picked from commit d2787c02c130b1fe20d0c032d468622f2fdaef79) | |||
2009-08-19 | tgsi: Fix typo in ureg constant creation. | José Fonseca | |
(cherry picked from commit aa40c9abc7787fdf46cb661a4d0bb8bec513fc63) | |||
2009-08-19 | st/xlib: remove a couple more 'fake' references | Keith Whitwell | |
2009-08-19 | st/xlib: remove dead ungrab helper | Keith Whitwell | |
2009-08-19 | tgsi: silence compiler warning | Keith Whitwell | |
2009-08-19 | tgsi: remove unused function argument | Keith Whitwell | |
2009-08-19 | tgsi: add missing functionality to support instructions with labels | Keith Whitwell | |
Could previously emit opcodes with label arguments, but was no way to patch them with the actual destinations of those labels. Adds two functions: ureg_get_instruction_number - to get the id of the next instruction to be emitted ureg_fixup_label - to patch an emitted label to point to a given instruction number. Need some more complex examples than u_simple_shader, so far this has only been compile-tested. | |||
2009-08-18 | r300g: Force off ZTOP optimizations for now. | Corbin Simpson | |
2009-08-18 | r300g: Utilize DONTBLOCK. | Corbin Simpson | |
Also ALGYRHYTHMS. | |||
2009-08-18 | radeon-gallium: Oh, look, we *do* already support DONTBLOCK. | Corbin Simpson | |
Well, okay, the kernel doesn't, but that's no excuse for us! :3 | |||
2009-08-18 | r300g: Massively cleanup OQ. | Corbin Simpson | |
Still broken, but compiles cleaner, behaves better, etc. | |||
2009-08-18 | r300g: Add high_second_pipe cap for R3xx chipsets. | Corbin Simpson | |
This name is totally subject to change if ever I need to separate R3xx for some other reason. | |||
2009-08-18 | radeon-gallium: Stop using outdated ioctls. | Corbin Simpson | |
2009-08-18 | Revert "r300-gallium, radeon-gallium: Nuke gb_pipes from orbit." | Corbin Simpson | |
This reverts commit 6a40d1e9d96f8e8c57bc3bbd6f567cacd4471f59. Turns out that we *do* need these for OQ after all. Go figure. Conflicts: src/gallium/winsys/drm/radeon/core/radeon_r300.h | |||
2009-08-18 | Merge branch 'mesa_7_5_branch' | Brian Paul | |
2009-08-18 | egl/xlib: move call to create_configs() after we set the Xdpy field | Brian Paul | |
2009-08-18 | tgsi/ppc: we don't implement saturation modes yet | Brian Paul | |
2009-08-18 | tgsi/sse: we don't implement saturation modes yet | Brian Paul | |
Fixes piglit fp-generic tests/shaders/generic/lrp_sat.fp, bug 23316. | |||
2009-08-18 | mesa: when emitting vertex program fog, set yzw=0,0,1 | Brian Paul | |
Fixes piglit fp-fog failure with gallium. | |||
2009-08-18 | mesa: call FLUSH_CURRENT() for GL_CURRENT_TEXTURE_COORDS query | Brian Paul | |
2009-08-18 | Merge branch 'master' into asm-shader-rework-1 | Ian Romanick | |
Conflicts: src/mesa/shader/arbprogparse.c | |||
2009-08-18 | ARB prog parser: Delete the old parser | Ian Romanick | |
2009-08-18 | ARB prog: Revert some changes to debug output | Ian Romanick | |
2009-08-18 | radeon: balance dma buffer mapping | Pauli Nieminen | |
In radeonRefillCurrentDmaRegion() make sure we unmap the previous buffer. | |||
2009-08-18 | egl: Create the front texture the properly | Jakob Bornecrantz | |
2009-08-18 | r300: Movde debug output from stdout to stderr in copiler. | Pauli Nieminen | |
Signed-off-by: Pauli Nieminen <suokkos@gmail.com> | |||
2009-08-18 | r200: make use of DMA buffers for Elts a lot better. | Dave Airlie | |
This allows us to return the unused portion of the dma buffer to the allocator instead of wasting nearly 16k a pop. Cherry picked and ported to new code by Pauli. | |||
2009-08-18 | r200: Fix missing offset from elt buffer pointer. | Pauli Nieminen | |
Signed-off-by: Pauli Nieminen <suokkos@gmail.com> | |||
2009-08-18 | radeon: Optimize memory handling for dma operations. | Pauli Nieminen | |
We keep dma buffer objects in list untill they have been unused for many draw operations. Current limit of having 100 flushes is just guess for good performance/memory trade off. Moving WARN_ONCE macro to common context because it is used in multiple drivers. Signed-off-by: Pauli Nieminen <suokkos@gmail.com> | |||
2009-08-18 | r300: fix the build on big endian | Alex Deucher | |
2009-08-18 | gallium: improved comments, minor whitespace changes | Brian Paul | |
2009-08-18 | egl: Remove eglhash.c and eglhash.h. | Chia-I Wu | |
Signed-off-by: Chia-I Wu <olvaffe@gmail.com> | |||
2009-08-18 | egl: Add back handle checking. | Chia-I Wu | |
Handle checking was done using hash tables. Now that they are gone, we have to loop over the lists. Signed-off-by: Chia-I Wu <olvaffe@gmail.com> | |||
2009-08-18 | egl: Make lookup functions static inline. | Chia-I Wu | |
progs/egl/demo3.c is also changed since it uses an internal function. Signed-off-by: Chia-I Wu <olvaffe@gmail.com> |