Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [g3dvl] throw out all unused parts of the interface | Christian König | 2011-03-26 | 6 | -224/+75 |
| | |||||
* | [g3dvl] rework supicture handling | Christian König | 2011-03-25 | 7 | -139/+178 |
| | | | | This gets ia44 and ai44 at least partial working | ||||
* | [g3dvl] start implementing AI44 and IA44 subpicture | Christian König | 2011-03-25 | 1 | -9/+13 |
| | |||||
* | [g3dvl] make ref_surface handling more sane | Christian König | 2011-03-25 | 1 | -4/+10 |
| | |||||
* | [g3dvl] move sampler views for reference frames into context | Christian König | 2011-03-24 | 4 | -68/+46 |
| | |||||
* | [g3dvl] make mapping and flushing of buffers a public interface | Christian König | 2011-03-24 | 7 | -157/+156 |
| | |||||
* | [g3dvl] buffers must be aligned to macroblock size | Christian König | 2011-03-22 | 1 | -2/+2 |
| | |||||
* | [g3dvl] make video buffer a public available interface | Christian König | 2011-03-22 | 5 | -240/+241 |
| | |||||
* | [g3dvl] handle different mc types more similary | Christian König | 2011-03-20 | 2 | -65/+37 |
| | |||||
* | [g3dvl] simplify motion vector calculation | Christian König | 2011-03-20 | 2 | -49/+29 |
| | |||||
* | [g3dvl] rename motion vector fields | Christian König | 2011-03-20 | 3 | -58/+62 |
| | |||||
* | [g3dvl] correctly implement non power of two buffers | Christian König | 2011-03-20 | 3 | -10/+6 |
| | |||||
* | [g3dvl] cleanup idct init | Christian König | 2011-03-20 | 1 | -47/+70 |
| | |||||
* | [g3dvl] fix power_of_two buffer with/height handling | Christian König | 2011-03-20 | 1 | -2/+8 |
| | |||||
* | [g3dvl] merge fixes | Christian König | 2011-03-19 | 1 | -19/+19 |
| | |||||
* | r600g: revert some asm optimisations | Christian König | 2011-03-19 | 4 | -1028/+157 |
| | | | | They didn't have the desired effect and are still quite buggy | ||||
* | Merge remote branch 'origin/master' into pipe-video | Christian König | 2011-03-19 | 420 | -5908/+8978 |
|\ | | | | | | | | | | | Conflicts: src/gallium/drivers/r600/r600_asm.c src/gallium/tests/unit/SConscript | ||||
| * | nouveau: Fix serious compiler warnings | Johannes Obermayr | 2011-03-18 | 2 | -0/+2 |
| | | | | | | | | | | | | Fixes https://bugs.freedesktop.org/show_bug.cgi?id=35025 Signed-off-by: Brian Paul <[email protected]> | ||||
| * | mesa: minor improvements in glTexEnvfv() | Brian Paul | 2011-03-17 | 1 | -16/+17 |
| | | |||||
| * | mesa: only report up to 50 _mesa_problem() calls | Brian Paul | 2011-03-17 | 1 | -5/+11 |
| | | | | | | | | | | | | http://bugs.freedesktop.org/show_bug.cgi?id=35200 reports a disk partition getting filled because of warning messages. Stop emitting after 50. | ||||
| * | swrast: report data type in error message | Brian Paul | 2011-03-17 | 1 | -1/+2 |
| | | |||||
| * | mesa: Remove the CompileShader driver hook; it's just a no-op. | Kenneth Graunke | 2011-03-17 | 6 | -42/+0 |
| | | |||||
| * | mesa: use _mesa_get_current_tex_unit() helper in BindTexture() | Brian Paul | 2011-03-16 | 1 | -2/+2 |
| | | |||||
| * | mesa: remove unneeded local var in BindTexture() | Brian Paul | 2011-03-16 | 1 | -3/+3 |
| | | |||||
| * | mesa: clean up the glBindTexture early out code a bit | Brian Paul | 2011-03-16 | 1 | -10/+12 |
| | | |||||
| * | i965: Rename brw_(IF|CONT)_gen6 functions to gen6_(IF|CONT). | Kenneth Graunke | 2011-03-16 | 4 | -11/+11 |
| | | |||||
| * | autoconf: don't use CFLAGS for cpp files | Tobias Droste | 2011-03-16 | 2 | -2/+2 |
| | | | | | | | | Signed-off-by: Tobias Droste <[email protected]> | ||||
| * | i965: Rename BRW_DATAPORT_..._GEN6 messages to GEN6_... for consistency. | Kenneth Graunke | 2011-03-16 | 2 | -9/+9 |
| | | |||||
| * | i965: Rename BRW_SAMPLER_MESSAGE_..._GEN5 to GEN5_SAMPLER_MESSAGE. | Kenneth Graunke | 2011-03-16 | 3 | -17/+17 |
| | | | | | | | | We already have lots of GEN6_* defines; this seems more consistent. | ||||
| * | svga: Leave any_user_vertex_buffers flag alone. | José Fonseca | 2011-03-16 | 2 | -3/+0 |
| | | | | | | | | | | It is pointless to change, now that we don't replace user vertex buffer with uploaded copy, per commit 52e598d200108ab9cfc9c9d828bbebdc576e9703. | ||||
| * | svga: Hardcode SVGA_COMBINE_USERBUFFERS to 1. | José Fonseca | 2011-03-16 | 5 | -38/+12 |
| | | | | | | | | | | | | | | | | The code no longer supports otherwise -- it relies on buffers being uploaded via u_upload_mgr -- so make this clear. Also, there's no need to flush after draws from user buffers, given all user content should have been copied by then. | ||||
| * | mesa: Sort extensions in extension string by year. | José Fonseca | 2011-03-16 | 1 | -216/+278 |
| | | | | | | | | | | The years were obtained automatically by scraping the first year from the spec text file. They are approximate. | ||||
| * | svga: Use transfer information on buffer transfers. | José Fonseca | 2011-03-16 | 2 | -107/+81 |
| | | | | | | | | | | | | | | | | Should prevent the assert failure svga_buffer_flush_mapped_range: Assertion `sbuf->map.writing' failed. on nested transfers. | ||||
| * | glsl2: Silence unused added variable gcc warning. | José Fonseca | 2011-03-16 | 1 | -0/+1 |
| | | |||||
| * | mesa: Use typecast in BITFIELD64_BIT macro. | José Fonseca | 2011-03-16 | 1 | -5/+1 |
| | | | | | | | | | | | | | | | | | | Unsigned long is 32bit on several platforms (e.g., Windows), yielding 1UL << 32 to be zero. Note that BITFIELD64_BIT result is often assigned to variables of type GLbitfield, instead of GLbitfield64. That's probably wrong and should be addressed in a later change. | ||||
| * | mesa: use BITFIELD64_BIT() macro | Brian Paul | 2011-03-15 | 1 | -2/+2 |
| | | |||||
| * | st/mesa: use BITFIELD64_BIT() macro in a few more places | Brian Paul | 2011-03-15 | 3 | -4/+4 |
| | | |||||
| * | glsl: add cast to silence signed/unsigned comparison warning | Brian Paul | 2011-03-15 | 1 | -1/+1 |
| | | |||||
| * | mesa: use 1UL for 64-bit unsigned constant for C++ | Brian Paul | 2011-03-15 | 1 | -0/+4 |
| | | | | | | | | This fixes C++ warnings where BITFIELD64_BIT() is used. | ||||
| * | glsl: Only allow unsized array assignment in an initializer | Ian Romanick | 2011-03-15 | 1 | -14/+17 |
| | | | | | | | | | | | | | | | | | | | | | | It should have been a tip when the spec says "However, implicitly sized arrays cannot be assigned to. Note, this is a rare case that *initializers and assignments appear to have different semantics*." (empahsis mine) Fixes bugzilla #34367. NOTE: This is a candidate for stable release branches. | ||||
| * | i915g: fix braino in the static state rework | Daniel Vetter | 2011-03-15 | 1 | -1/+2 |
| | | | | | | | | | | | | For mip-map level rendering, both draw offset and size tend to change ... Signed-off-by: Daniel Vetter <[email protected]> | ||||
| * | i915g: implement early z | Daniel Vetter | 2011-03-15 | 4 | -20/+55 |
| | | | | | | | | | | | | v2: Make it actually work. Signed-off-by: Daniel Vetter <[email protected]> | ||||
| * | i915g: split up static state | Daniel Vetter | 2011-03-15 | 5 | -28/+54 |
| | | | | | | | | | | | | | | | | Early Z support is set in the DST_VARS command. Hence split up static state emission to avoid reissuing to much on fragment shader changes, especially the costly dst buffer relocations. Signed-off-by: Daniel Vetter <[email protected]> | ||||
| * | i965: Fix alpha testing when there is no color buffer in the FBO. | Eric Anholt | 2011-03-15 | 3 | -0/+13 |
| | | | | | | | | | | We were alpha testing against an unwritten value, resulting in garbage. (part of) Bug #35073. | ||||
| * | i965: Do our lowering passes before the loop of optimization. | Eric Anholt | 2011-03-15 | 1 | -10/+8 |
| | | | | | | | | | | | | | | | | The optimization loop won't reinsert noise instructions or quadop vectors, so we were traversing the tree for nothing. Lowering vector indexing was in the loop after do_common_optimization() to avoid the work if it ended up that the index was actually constant, but that has been called already in the core. | ||||
| * | glsl: Skip processing the first function's body in do_dead_functions(). | Eric Anholt | 2011-03-15 | 1 | -1/+10 |
| | | | | | | | | It can't call anything, so there's no point. | ||||
| * | glsl: Whitespace fixup in opt_dead_functions.cpp. | Eric Anholt | 2011-03-15 | 1 | -106/+108 |
| | | |||||
| * | glsl: Skip processing of expression trees in discard simplification. | Eric Anholt | 2011-03-15 | 1 | -0/+10 |
| | | | | | | | | It only cares about "if", "loop", and "discard". | ||||
| * | glsl: Reduce processing of expression trees in do_structure_splitting. | Eric Anholt | 2011-03-15 | 1 | -0/+6 |
| | | | | | | | | | | | | Most of the time we don't have a non-uniform struct variable in the shader, so this cuts the time spent in do_structure_splitting during glean texCombine by about 2/3. | ||||
| * | glsl: Skip processing expression trees in do_if_simplification(). | Eric Anholt | 2011-03-15 | 1 | -0/+10 |
| | | | | | | | | Reduces time spent in this during glean texCombine by about 2/3. |