Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | gallium/docs: Slight clarification and formatting for Blend. | Corbin Simpson | 2010-06-24 | 1 | -7/+32 |
| | |||||
* | r300g: remove an XXX comment | Marek Olšák | 2010-06-24 | 1 | -7/+0 |
| | |||||
* | r300g: move AA registers into the new AA state | Marek Olšák | 2010-06-24 | 7 | -29/+80 |
| | |||||
* | r300g: separate the cache flush from the framebuffer state | Marek Olšák | 2010-06-24 | 5 | -18/+54 |
| | |||||
* | r300g: reorder and cleanup register writes everywhere | Marek Olšák | 2010-06-24 | 5 | -80/+79 |
| | |||||
* | r300g: add "has HiZ" flag, add ZMask regs | Marek Olšák | 2010-06-24 | 3 | -0/+23 |
| | |||||
* | gallium/docs: document TGSI_SEMANTIC_EDGEFLAG | Brian Paul | 2010-06-23 | 1 | -1/+9 |
| | |||||
* | gallium/docs: update TEXTURE_SHADOW_MAP MAX_PREDICATE_REGISTERS | Brian Paul | 2010-06-23 | 1 | -2/+10 |
| | |||||
* | gallium/docs: fix definitions of TGSI_SEMANTIC_POSITION, COLOR | Brian Paul | 2010-06-23 | 1 | -18/+26 |
| | |||||
* | draw: use gallium's TRUE/FALSE | Brian Paul | 2010-06-23 | 2 | -2/+2 |
| | |||||
* | llvmpipe: Remove unnecessary header. | Vinson Lee | 2010-06-23 | 1 | -1/+0 |
| | |||||
* | glhd: Simple rasterizer checks. | Corbin Simpson | 2010-06-23 | 1 | -0/+10 |
| | | | | From the documentation. | ||||
* | id, glhd: Unbreak texturing. | Corbin Simpson | 2010-06-23 | 2 | -0/+2 |
| | | | | Argfl. | ||||
* | glhd: Use an environment variable (GALAHAD) to enable. Off by default. | Corbin Simpson | 2010-06-23 | 2 | -2/+4 |
| | |||||
* | draw: don't try to precalculate the pipeline output primitive | Keith Whitwell | 2010-06-23 | 8 | -34/+46 |
| | | | | | | | | | | | | | | | | We were previously calculating a value which was either the geometry shader output primitive or the application's input primitive, and passing that to the various front/middle/back components for use as the ultimate rendering primtive. Unfortunately, this was not correct -- if the vcache decomposition path is active and geometry shaders are *not* active, we can end up with a third primitive -- specifically the decomposed version of the input primitive. Rather than trying to precalculate this, just let the individual components inform their successors about which primitive type they are recieving. | ||||
* | draw: mask off DRAW_PIPE_FLAG_MASK bits in prim decompose code | Brian Paul | 2010-06-23 | 1 | -25/+25 |
| | | | | | | | | Any elt may potentially have flags bits set so mask off those bits everywhere. Fixes crashes with demos/gamma.c, redbook/polys.c, etc. but polygon stippling is still broken. | ||||
* | egl: Introduce platform displays internally. | Chia-I Wu | 2010-06-23 | 10 | -28/+23 |
| | | | | | | | | | | | This commit introduces type-safe platform displays internally. A platform display consists of a generic pointer and an enum that specifies the platform. An EGLDisplay is created from a platform display. Native displays become platform displays whose platform is determined by _eglGetNativePlatform(). Platform windows and pixmaps may also be introduced if needed. | ||||
* | radeong: Disable Galahad for now; breaks texturing. | Corbin Simpson | 2010-06-23 | 1 | -1/+2 |
| | |||||
* | id, glhd: Fix malloc/calloc of struct. | Corbin Simpson | 2010-06-22 | 2 | -2/+2 |
| | | | | ( >&) | ||||
* | glhd: Add query protection. | Corbin Simpson | 2010-06-22 | 2 | -1/+13 |
| | | | | Not quite copied from r300g. This is slightly more API-compliant. | ||||
* | glhd: Grab framebuffer state checks from r300g. | Corbin Simpson | 2010-06-22 | 3 | -6/+13 |
| | |||||
* | glhd: Grab resource_copy_region from r300g. | Corbin Simpson | 2010-06-22 | 2 | -8/+8 |
| | |||||
* | glhd: Grab is_format_supported warning from r300g. | Corbin Simpson | 2010-06-22 | 2 | -6/+4 |
| | |||||
* | glhd: Add glhd_warn for unconditional stderr output. | Corbin Simpson | 2010-06-22 | 2 | -0/+10 |
| | | | | | | Design decision. Bad API errors should never be silenced. Of course, you can always not use galahad. | ||||
* | id, glhd: Fix segfault with misreferenced pipe member. | Corbin Simpson | 2010-06-22 | 4 | -6/+4 |
| | | | | And remove the offending member to keep that from happening again. | ||||
* | targets, radeong: Add Galahad. | Corbin Simpson | 2010-06-22 | 5 | -3/+8 |
| | | | | Currently unconditional and causes segfaults. | ||||
* | gallium/drivers: Create Galahad from identity. | Corbin Simpson | 2010-06-22 | 11 | -0/+1930 |
| | | | | | | | Galahad is a sanity-checking layer meant to replace the crufty and scattered sanity checks inside drivers with a robust, non-silenceable, useful set of warnings and errors that can be used to keep misbehaving state trackers from going unnoticed. | ||||
* | r300g: attempt to fix texture corruption on RV505 | Marek Olšák | 2010-06-23 | 1 | -0/+2 |
| | |||||
* | r300g: index buffer range checking | Marek Olšák | 2010-06-23 | 1 | -0/+6 |
| | |||||
* | i915g: Revert debug hunks from last commit | Jakob Bornecrantz | 2010-06-22 | 1 | -2/+2 |
| | |||||
* | i915g: Reduce state emission by using a index bias | Jakob Bornecrantz | 2010-06-22 | 1 | -27/+122 |
| | |||||
* | i915g: Drop fifo code in vbuf | Jakob Bornecrantz | 2010-06-22 | 1 | -43/+2 |
| | |||||
* | i915g: Change state code in vbuf code | Jakob Bornecrantz | 2010-06-22 | 1 | -12/+23 |
| | |||||
* | i915g: Rework debug print code | Jakob Bornecrantz | 2010-06-22 | 11 | -82/+190 |
| | |||||
* | i915g: Switch to state atoms | Jakob Bornecrantz | 2010-06-22 | 5 | -57/+128 |
| | |||||
* | i915g: i915_state_sampler.c code style | Jakob Bornecrantz | 2010-06-22 | 1 | -50/+52 |
| | |||||
* | i915g: i915_state_immediate.c code style | Jakob Bornecrantz | 2010-06-22 | 1 | -27/+33 |
| | |||||
* | i915g: i915_state_dynamic.c code style | Jakob Bornecrantz | 2010-06-22 | 1 | -88/+84 |
| | |||||
* | u_math: Add align function npot alignments | Jakob Bornecrantz | 2010-06-22 | 1 | -0/+14 |
| | |||||
* | llvmpipe: Ignores | Jakob Bornecrantz | 2010-06-22 | 1 | -0/+1 |
| | |||||
* | llvmpipe: make geometry shaders and stream output work | Zack Rusin | 2010-06-22 | 8 | -3/+180 |
| | |||||
* | gallium: add a timestamp disjoint query | Zack Rusin | 2010-06-22 | 3 | -3/+21 |
| | | | | | | allows application to not only request the frequency of the TIME_ELAPSED clock but also to detect if that frequency was consistent throughout the entire bracketed range of graphics commands. | ||||
* | gallium: add a new query | Zack Rusin | 2010-06-22 | 2 | -3/+12 |
| | | | | to figure out if gpu is finished with all of the previously issues commands | ||||
* | r300g: optimize the immediate mode emission path a bit | Marek Olšák | 2010-06-22 | 6 | -22/+45 |
| | |||||
* | r300g: do not emit ZTOP every draw call | Marek Olšák | 2010-06-22 | 1 | -1/+3 |
| | |||||
* | r300g: fix crash when destroying the context on r3xx-r4xx | Marek Olšák | 2010-06-21 | 1 | -1/+1 |
| | | | | FDO bug #28652, | ||||
* | llvmpipe: s/lpfs/shader/ | José Fonseca | 2010-06-21 | 2 | -5/+5 |
| | |||||
* | r300g: fix the KIL opcode for r3xx-r4xx (v4) | Marek Olšák | 2010-06-21 | 3 | -0/+74 |
| | |||||
* | r300g: fix assigning the texture cache region for 1 texture | Marek Olšák | 2010-06-20 | 1 | -1/+4 |
| | |||||
* | i965g: Fix setup of immediate types for gen4 disasm. | Vinson Lee | 2010-06-20 | 1 | -1/+1 |
| | | | | | | Caught by clang. Follow-up to commit 070bbd4fcd5d2b669b880b91730a7ad9d130e416. |