Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-09-15 | r600c: fix buffer height setting in dri2 case | Andre Maasikas | |
fbHeight is 0 in this case uncovered by changes in b0bc026c and should fix kernel rejecting command streams after that commit | |||
2010-09-14 | r600c: fix setting negative values to bitfields | Andre Maasikas | |
when setting negative integers to bitfields we could overwrite other parts of it. So mask the value to be written correctly. This is used quite often in the driver - hope it doesnt affect performace or uncover behaviour relied before... fixes strange effects when setting negative lodbias on evergreen | |||
2010-09-13 | r600c: const buffer sizes must be a multiple of 16 consts | Alex Deucher | |
This applies to r6xx/r7xx/evergreen | |||
2010-09-13 | r600c/eg: remove obselete comment | Alex Deucher | |
2010-09-13 | r600c/eg: remove unused emit timestamp function | Alex Deucher | |
2010-09-13 | r600c/eg: emit CB_BLEND_ALPHA with the other blend values | Alex Deucher | |
saves a few dwords | |||
2010-09-13 | r600c: remove redundant state emit on evergreen | Alex Deucher | |
r700start3d already emits the context control packets | |||
2010-09-13 | r600c: eg: fix typo | Andre Maasikas | |
probably copy/paste error | |||
2010-09-13 | r600c: eg: 256 float4 constants may need more than 256 bytes | Andre Maasikas | |
2010-09-13 | r600c: eg - fix uninitialized variable | Andre Maasikas | |
2010-09-13 | r600c: remove stray unmap call | Andre Maasikas | |
no idea how/why it got there | |||
2010-09-10 | r600c: add missing header | Alex Deucher | |
2010-09-10 | r600c: add OQ support for evergreen | Alex Deucher | |
2010-09-10 | r600c: oq updates | Alex Deucher | |
2010-09-10 | r600c: add blit support for evergreen | Alex Deucher | |
driver was previously calling the r600 blit code which won't work on evergreen. | |||
2010-09-10 | r600c: emit start3d packet on evergreen | Alex Deucher | |
2010-09-10 | r600c: fix some typos | Alex Deucher | |
2010-09-10 | r600c: fix type in cb setup on evergreen | Alex Deucher | |
2010-09-10 | r600c: add support for more rendering formats on evergreen | Alex Deucher | |
2010-09-10 | r600: set correct initial point_minmax values | Andre Maasikas | |
2010-09-10 | r600: dont bswap rgba FLOAT formats | Andre Maasikas | |
fixes at least some readback tests in piglit | |||
2010-09-09 | r600: add TXL instruction and note about TXB | Andre Maasikas | |
2010-09-09 | r600: remove depth exports move, just set to output x <- z in the export ↵ | Andre Maasikas | |
intruction | |||
2010-09-09 | r600: protect cleanup instructions from double free | Andre Maasikas | |
We might get the cleanup when we have not translated the shader yet e.g 2 programstringnotifys in a row | |||
2010-09-09 | r600: remove mask from output intructions | Andre Maasikas | |
in case of relative addressing we never get to know which comps were really written. | |||
2010-09-09 | r600: allow relative addressing of temps, inputs, outputs | Andre Maasikas | |
2010-09-09 | r600: handle LIT writemask | Andre Maasikas | |
2010-09-09 | r600: fix rsq from negative input | Andre Maasikas | |
arbfp specifies rsq of abs value | |||
2010-09-08 | glsl: make compiler options per-target | Luca Barbieri | |
This allows us to specify different options, especially useful for chips without unified shaders. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> | |||
2010-09-03 | r600c: add proper returns for some evergreen functions | Alex Deucher | |
these weren't checked anyway. Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=29999 | |||
2010-09-03 | r600c: emit DB_HTILE_DATA_BASE on evergreen | Alex Deucher | |
Make the hw happy. | |||
2010-08-29 | evergreen : fix shader const allocation and instruction bugs. | Richard Li | |
2010-08-26 | r600: fix vertex buffer size calculation | Andre Maasikas | |
when we dont know max_index we cannot calculate vb size from count anymore - just use the bo size. Also added an assert to remind that we dont handle GL_INT GL_DOUBLE upload when we dont' know max_index - will fix later | |||
2010-08-25 | r600: Remove unnecessary headers. | Vinson Lee | |
2010-08-25 | r600: Include missing header in evergreen_fragprog.c. | Vinson Lee | |
Include r600_emit.h for r600EmitShader and r600EmitShaderConsts symbols. Fixes the following GCC warnings. evergreen_fragprog.c: In function 'evergreenSetupFragmentProgram': evergreen_fragprog.c:521: warning: implicit declaration of function 'r600EmitShader' evergreen_fragprog.c:778: warning: implicit declaration of function 'r600EmitShaderConsts' | |||
2010-08-25 | r600: Include missing header in evergreen_vertprog.c. | Vinson Lee | |
Include r600_emit.h for r600EmitShader and r600EmitShaderConsts symbols. Fixes the following GCC warnings. evergreen_vertprog.c:614: warning: implicit declaration of function 'r600EmitShader' evergreen_vertprog.c:701: warning: implicit declaration of function 'r600EmitShaderConsts' | |||
2010-08-24 | r600: Include missing header in evergreen_render.c. | Vinson Lee | |
Fixes the following GCC warning. evergreen_render.c: In function 'evergreenTryDrawPrims': evergreen_render.c:836: error: implicit declaration of function 'evergreenSetupFragmentProgram' | |||
2010-08-24 | r600: Remove unused variable. | Vinson Lee | |
Silences the following GCC warning. evergreen_state.c: In function 'evergreenSetBlendState': evergreen_state.c:341: warning: unused variable 'id' | |||
2010-08-24 | r600: Remove unused variable. | Vinson Lee | |
Fixes the following GCC warning. r600_emit.c In function 'r600AllocShaderConsts': r600_emit.c:59: warning: unused variable 'out' | |||
2010-08-24 | r600: Remove spaces between backslash and newline. | Vinson Lee | |
Fixes the following GCC warnings. r600_cmdbuf.h:201: warning: backslash and newline separated by space r600_cmdbuf.h:202: warning: backslash and newline separated by space | |||
2010-08-20 | evergreen : initial support driver code. | richard | |
2010-08-18 | r600: implement SSG instruction | Andre Maasikas | |
2010-08-18 | r600: implement DP2 opcode | Andre Maasikas | |
2010-08-17 | r600c: Handle reads from PROGRAM_OUTPUT | Henri Verbeet | |
with glsl2, reads from outputs are legal | |||
2010-08-17 | r600c: fix dword miscount in blit emit code | Alex Deucher | |
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-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-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 | r600: bump glsl version | Andre Maasikas | |
from the tests i couldn't find any new driver faults |