Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-08-17 | i965: Add support for DP2 in the VS. | Eric Anholt | |
Fixes glsl-vs-dot-vec2. | |||
2010-08-17 | r600c: fix dword miscount in blit emit code | Alex Deucher | |
2010-08-16 | i965: Use the implied move available in most brw_wm_emit brw_math() calls. | Eric Anholt | |
This saves an extra message reg move in the program, though I'm not clear on whether it will have any performance impact other than cache footprint. It will also fix those math calls on Sandybridge, where the brw_eu_emit.c brw_math() support relies on the implied move being used. | |||
2010-08-16 | i965: Add disasm for Compr4 instruction compression. | Eric Anholt | |
2010-08-16 | Merge branch 'glsl2' | Ian Romanick | |
Conflicts: src/mesa/program/prog_optimize.c | |||
2010-08-16 | r600c: blit emit updates | Alex Deucher | |
- set VGT_MAX_VTX_INDX to a larger value - emit PA_SC_AA_CONFIG. The command checker in 2.6.36+ requires this reg. | |||
2010-08-16 | dri/nouveau: test for FEATURE defines | nobled | |
'struct dd_function_table' only conditionally contains the function pointer NewFramebuffer and friends based on FEATURE_EXT_framebuffer_* defines. (See src/mesa/main/dd.h) Fixes the build when the features are disabled and the vfuncs don't exist. | |||
2010-08-16 | dri/radeon: test for FEATURE defines | nobled | |
'struct dd_function_table' only conditionally contains the function pointer NewFramebuffer and friends based on FEATURE_EXT_framebuffer_* defines. (See src/mesa/main/dd.h) Fixes the build when the features are disabled and the vfuncs don't exist. | |||
2010-08-16 | r300/compiler: implement DP2 opcode | Marek Olšák | |
2010-08-16 | r300/compiler: implement SSG opcode | Marek Olšák | |
2010-08-16 | r300/compiler: fix allocation of temporaries in radeonTransformTEX | Marek Olšák | |
2010-08-13 | Merge branch 'master' into glsl2 | Ian Romanick | |
2010-08-13 | mesa: Avoid using c++ keyword in dri_util.h when compiled with c++. | Eric Anholt | |
2010-08-13 | intel: Remove include of texmem.h, since we haven't used it in ages. | Eric Anholt | |
2010-08-12 | r600: add support for draw_elements_base_vertex | Andre Maasikas | |
use VTX_BASE_VTX_LOC for offset, last time using INDEX_OFFSET was probably a wrong register for this | |||
2010-08-12 | r300/compiler: remove an unused variable | Marek Olšák | |
2010-08-11 | osmesa: link with new libglsl.a lib | Brian Paul | |
2010-08-11 | r300/compiler: Implement the CONT opcode. | Tom Stellard | |
2010-08-11 | r300/compiler: Handle loops in the register allocator. | Tom Stellard | |
2010-08-11 | r300g: implement gl_FrontFacing | Marek Olšák | |
2010-08-10 | r300/compiler: Use predicate bit for IF statements in r500 vertex shaders | Tom Stellard | |
2010-08-10 | r300/compiler: Implement hardware assisted loops for vertex shaders. | Tom Stellard | |
Single loops work, but nested loops do not. | |||
2010-08-10 | r300/compiler: Correctly transform nested loops. | Tom Stellard | |
2010-08-09 | i965: More s/stderr/stdout/ for program debug. | Eric Anholt | |
2010-08-09 | radeon: Use MESA_FORMAT_SARGB8 for sRGB formats | Henri Verbeet | |
This can be supported on r600 without using the endian swapper, and is a better fit for (typical) uploads using GL_BGRA, GL_UNSIGNED_INT_8_8_8_8_REV anyway. | |||
2010-08-09 | r600c: Disable alpha test during blits | Henri Verbeet | |
2010-08-09 | radeon: fix npot mipmap alignment on r600 | Andre Maasikas | |
seems it got lost in commit 0d383547 have no earlier radeons to test, but npot mipmaps were not supported there? | |||
2010-08-09 | r600: bump glsl version | Andre Maasikas | |
from the tests i couldn't find any new driver faults | |||
2010-08-07 | i810: Add missing header m_xform.h. | Vinson Lee | |
This is another follow-up to commit f4511c4835879090ce7e6afe3ac26b98fb91899a. | |||
2010-08-07 | dri: Add missing header m_xform.h. | Vinson Lee | |
This is a follow-up patch to commit f4511c4835879090ce7e6afe3ac26b98fb91899a. Files that include tnl_dd/t_dd_dmatmp.h now need to also include m_xform.h as t_context.h no longer includes it. | |||
2010-08-07 | r300c: do not advertise half float vertex on RV3xx, RS4xx, RC4xx | Marek Olšák | |
Fixes a hardlock. NOTE: this is a candidate for the 7.8 branch, provided the half float vertex is really implemented there. | |||
2010-08-05 | r600c: tiling require drm 2.6.0, not 2.5.0 | Alex Deucher | |
2010-08-05 | r600: add support for getting the tiling config via drm ioctl (v2) | Alex Deucher | |
Needed for the the 2D tiling span functions. v2: rebase on new kernel, mesa changes Signed-off-by: Alex Deucher <alexdeucher@gmail.com> | |||
2010-08-05 | r600: add new relocs for tiling support | Alex Deucher | |
Signed-off-by: Alex Deucher <alexdeucher@gmail.com> | |||
2010-08-05 | r600: add span support for 2D tiling | Alex Deucher | |
Requires tiling config ioctl support from the drm to use. kms only. Signed-off-by: Alex Deucher <alexdeucher@gmail.com> | |||
2010-08-05 | intel: Check for a NULL src buffer prior to blt | Chris Wilson | |
This can only happen along a malloc failure path, but check anyway. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> | |||
2010-08-05 | intel: Check for region allocation failure. | Chris Wilson | |
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> | |||
2010-08-04 | i965: Settle on printing our program debug to stdout. | Eric Anholt | |
Mixing stderr (_mesa_print_program, _mesa_print_instruction, _mesa_print_alu) with stdout means that when writing both to a file, there isn't a consistent ordering between the two. | |||
2010-08-05 | dri/nouveau: Don't try to validate uninitialized teximages. | Francisco Jerez | |
2010-08-05 | dri/nv20: Fix some PGRAPH_ERRORs seen with DATA_CHECK enabled. | Francisco Jerez | |
2010-08-05 | dri/nouveau: Fix up software mipmap generation. | Francisco Jerez | |
2010-08-04 | r300/compiler: Remove unnecessary header. | Vinson Lee | |
2010-08-04 | intel: Remove unnecessary header. | Vinson Lee | |
2010-08-04 | r600: relax stride/alignment requirements for vertices | Andre Maasikas | |
seems hw can do unaligned accesses and unaligned strides removes extra conversion when using vbo's however I needed to switch 3 component byte format to 4 component formats for tests to pass. Somewhat sililar to GL_SHORT fix done earlier removes assert and gains +2 piglit especially draw-vertices | |||
2010-08-03 | r300/compiler: Always unroll loops when doing loop emulation. | Tom Stellard | |
2010-08-03 | r300/compiler: r500 hw support for break and continue in loops. | Tom Stellard | |
The BGNLOOP and ENDLOOP instructions are now being used correctly, which makes break and continue possible. The deadcode pass has been modified to handle breaks, and the compiler is more careful about which loops are unrolled. | |||
2010-08-03 | r300/compiler: KILP may not always be inside an IF statement. | Tom Stellard | |
2010-08-03 | r300/compiler: Don't unroll loops with continue or break. | Tom Stellard | |
2010-08-02 | Initialize a couple of HasIndex2 fields on Mesa IR src regs. | Eric Anholt | |
2010-08-02 | radeon: Add DRI2 flush extension support, so we synchronize properly. | Mario Kleiner | |
When a DRI2 swap buffer is pending we need to make sure we have the flush extension so radeon doesn't resume rendering to or reading from the not yet blitted front buffer. This fixes: https://bugs.freedesktop.org/show_bug.cgi?id=28341 https://bugs.freedesktop.org/show_bug.cgi?id=28410 Signed-off-by: Jerome Glisse <jglisse@redhat.com> Signed-off-by: Mario Kleiner <mario.kleiner@tuebingen.mpg.de> |