Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | evergreen: set gl_texture_image::TexFormat field in evergreenSetTexBuffer() | Brian Paul | 2010-11-15 | 1 | -0/+4 |
| | | | | | | See https://bugs.freedesktop.org/show_bug.cgi?id=31544 Note: this is a candidate for the 7.9 branch. | ||||
* | r600: set gl_texture_image::TexFormat field in r600SetTexBuffer2() | Brian Paul | 2010-11-15 | 1 | -0/+4 |
| | | | | | | See https://bugs.freedesktop.org/show_bug.cgi?id=31544 Note: this is a candidate for the 7.9 branch. | ||||
* | radeon: Implement GL_OES_EGL_image | Johann Rudloff | 2010-11-08 | 2 | -0/+8 |
| | | | | agd5f: add support to radeon/r200/r300 as well | ||||
* | r600c: add missing radeon_prepare_render() call on evergreen | Alex Deucher | 2010-10-27 | 1 | -0/+4 |
| | |||||
* | Drop GLcontext typedef and use struct gl_context instead | Kristian Høgsberg | 2010-10-13 | 38 | -318/+318 |
| | |||||
* | Rename GLvisual and __GLcontextModes to struct gl_config | Kristian Høgsberg | 2010-10-13 | 2 | -2/+2 |
| | |||||
* | r600c: fix segfault in evergreen stencil code | Alex Deucher | 2010-10-01 | 1 | -15/+9 |
| | | | | | Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=30551 | ||||
* | evergreen : fix z format setting, enable stencil. | richard | 2010-10-01 | 2 | -30/+62 |
| | |||||
* | r600c: pull over 6xx/7xx vertex fixes for evergreen | Alex Deucher | 2010-10-01 | 3 | -58/+42 |
| | |||||
* | r600c: add reloc for CB_COLOR0_ATTRIB | Alex Deucher | 2010-09-30 | 1 | -3/+11 |
| | | | | | We'll need a reloc for tiling eventually, so add it now. | ||||
* | dri/r600: remove duplicated include | Nicolas Kaiser | 2010-09-30 | 1 | -1/+0 |
| | | | | | | Remove duplicated include. Signed-off-by: Brian Paul <[email protected]> | ||||
* | mesa: Force GL_SGIS_generate_mipmap to always be enabled | Ian Romanick | 2010-09-27 | 1 | -1/+0 |
| | | | | As per discussions at XDS. | ||||
* | mesa: don't advertise bogus GL_ARB_shading_language_120 extension | Brian Paul | 2010-09-21 | 1 | -1/+2 |
| | | | | | | | | | | | Instead of using the invalid GL_ARB_shading_language_120 extension to determine the GLSL version, use a new ctx->Const.GLSLVersion field. Updated the intel and r600 drivers, but untested. See fd.o bug 29910 NOTE: This is a candidate for the 7.9 branch (but let's wait and see if there's any regressions). | ||||
* | r600c: fix buffer height setting in dri2 case | Andre Maasikas | 2010-09-15 | 2 | -9/+46 |
| | | | | | | | fbHeight is 0 in this case uncovered by changes in b0bc026c and should fix kernel rejecting command streams after that commit | ||||
* | r600c: fix setting negative values to bitfields7.9-branchpoint | Andre Maasikas | 2010-09-14 | 1 | -1/+1 |
| | | | | | | | | | 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 | ||||
* | r600c: const buffer sizes must be a multiple of 16 consts | Alex Deucher | 2010-09-13 | 3 | -29/+21 |
| | | | | This applies to r6xx/r7xx/evergreen | ||||
* | r600c/eg: remove obselete comment | Alex Deucher | 2010-09-13 | 1 | -2/+0 |
| | |||||
* | r600c/eg: remove unused emit timestamp function | Alex Deucher | 2010-09-13 | 1 | -8/+0 |
| | |||||
* | r600c/eg: emit CB_BLEND_ALPHA with the other blend values | Alex Deucher | 2010-09-13 | 1 | -5/+5 |
| | | | | saves a few dwords | ||||
* | r600c: remove redundant state emit on evergreen | Alex Deucher | 2010-09-13 | 1 | -17/+0 |
| | | | | r700start3d already emits the context control packets | ||||
* | r600c: eg: fix typo | Andre Maasikas | 2010-09-13 | 1 | -1/+1 |
| | | | | probably copy/paste error | ||||
* | r600c: eg: 256 float4 constants may need more than 256 bytes | Andre Maasikas | 2010-09-13 | 2 | -2/+2 |
| | |||||
* | r600c: eg - fix uninitialized variable | Andre Maasikas | 2010-09-13 | 1 | -0/+2 |
| | |||||
* | r600c: remove stray unmap call | Andre Maasikas | 2010-09-13 | 1 | -1/+0 |
| | | | | no idea how/why it got there | ||||
* | r600c: add missing header | Alex Deucher | 2010-09-10 | 1 | -0/+1 |
| | |||||
* | r600c: add OQ support for evergreen | Alex Deucher | 2010-09-10 | 2 | -15/+54 |
| | |||||
* | r600c: oq updates | Alex Deucher | 2010-09-10 | 3 | -2/+4 |
| | |||||
* | r600c: add blit support for evergreen | Alex Deucher | 2010-09-10 | 5 | -3/+1918 |
| | | | | | driver was previously calling the r600 blit code which won't work on evergreen. | ||||
* | r600c: emit start3d packet on evergreen | Alex Deucher | 2010-09-10 | 1 | -2/+1 |
| | |||||
* | r600c: fix some typos | Alex Deucher | 2010-09-10 | 2 | -3/+3 |
| | |||||
* | r600c: fix type in cb setup on evergreen | Alex Deucher | 2010-09-10 | 1 | -3/+2 |
| | |||||
* | r600c: add support for more rendering formats on evergreen | Alex Deucher | 2010-09-10 | 2 | -32/+255 |
| | |||||
* | r600: set correct initial point_minmax values | Andre Maasikas | 2010-09-10 | 1 | -0/+4 |
| | |||||
* | r600: dont bswap rgba FLOAT formats | Andre Maasikas | 2010-09-10 | 1 | -2/+2 |
| | | | | fixes at least some readback tests in piglit | ||||
* | r600: add TXL instruction and note about TXB | Andre Maasikas | 2010-09-09 | 1 | -5/+12 |
| | |||||
* | r600: remove depth exports move, just set to output x <- z in the export ↵ | Andre Maasikas | 2010-09-09 | 1 | -70/+5 |
| | | | | intruction | ||||
* | r600: protect cleanup instructions from double free | Andre Maasikas | 2010-09-09 | 2 | -2/+20 |
| | | | | | We might get the cleanup when we have not translated the shader yet e.g 2 programstringnotifys in a row | ||||
* | r600: remove mask from output intructions | Andre Maasikas | 2010-09-09 | 6 | -45/+1 |
| | | | | | in case of relative addressing we never get to know which comps were really written. | ||||
* | r600: allow relative addressing of temps, inputs, outputs | Andre Maasikas | 2010-09-09 | 1 | -13/+30 |
| | |||||
* | r600: handle LIT writemask | Andre Maasikas | 2010-09-09 | 1 | -147/+141 |
| | |||||
* | r600: fix rsq from negative input | Andre Maasikas | 2010-09-09 | 1 | -0/+3 |
| | | | | arbfp specifies rsq of abs value | ||||
* | glsl: make compiler options per-target | Luca Barbieri | 2010-09-08 | 1 | -2/+6 |
| | | | | | | | This allows us to specify different options, especially useful for chips without unified shaders. Signed-off-by: Ian Romanick <[email protected]> | ||||
* | r600c: add proper returns for some evergreen functions | Alex Deucher | 2010-09-03 | 2 | -2/+8 |
| | | | | | | | these weren't checked anyway. Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=29999 | ||||
* | r600c: emit DB_HTILE_DATA_BASE on evergreen | Alex Deucher | 2010-09-03 | 1 | -4/+11 |
| | | | | Make the hw happy. | ||||
* | evergreen : fix shader const allocation and instruction bugs. | Richard Li | 2010-08-29 | 6 | -20/+48 |
| | |||||
* | r600: fix vertex buffer size calculation | Andre Maasikas | 2010-08-26 | 2 | -12/+2 |
| | | | | | | | 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 | ||||
* | r600: Remove unnecessary headers. | Vinson Lee | 2010-08-25 | 5 | -8/+0 |
| | |||||
* | r600: Include missing header in evergreen_fragprog.c. | Vinson Lee | 2010-08-25 | 1 | -0/+1 |
| | | | | | | | | | 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' | ||||
* | r600: Include missing header in evergreen_vertprog.c. | Vinson Lee | 2010-08-25 | 1 | -0/+1 |
| | | | | | | | | 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' | ||||
* | r600: Include missing header in evergreen_render.c. | Vinson Lee | 2010-08-24 | 1 | -0/+1 |
| | | | | | | Fixes the following GCC warning. evergreen_render.c: In function 'evergreenTryDrawPrims': evergreen_render.c:836: error: implicit declaration of function 'evergreenSetupFragmentProgram' |