Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-09-11 | gallivm: Cleanup the TGSI <-> sampler interface. | José Fonseca | |
2010-09-11 | gallivm: Add some utility functions to set/get array elements too. | José Fonseca | |
2010-09-11 | gallivm: Basic AoS TGSI -> LLVM IR. | José Fonseca | |
Essentially a variation of the SoA version. | |||
2010-09-11 | gallivm: Move the texture modifiers to the header. | José Fonseca | |
Useful to pass these around. | |||
2010-09-11 | gallivm: s/lp_build_broadcast_aos/lp_build_swizzle_scalar_aos/ | José Fonseca | |
More accurate description of this function purpose. | |||
2010-09-11 | Add a test for the KIL opcode | Alex Corscadden | |
This is a simple test for the KIL opcode. It should render a 6 sided figure with a colored interior. | |||
2010-09-11 | llvmpipe: restore larger command blocks | Keith Whitwell | |
2010-09-11 | llvmpipe: move some debug to DEBUG_SCENE | Keith Whitwell | |
2010-09-11 | llvmpipe: add DEBUG_MEM option | Keith Whitwell | |
2010-09-11 | llvmpipe: allow bigger scenes | Keith Whitwell | |
2010-09-10 | r300/compiler: Reorganize presub_helper() | Tom Stellard | |
2010-09-10 | r300/compiler: Don't use presubtract in TEX instructions | Tom Stellard | |
2010-09-10 | r300/compiler: Print the presub subtract operation in the correct order | Tom Stellard | |
2010-09-10 | r300/compiler: Fix dataflow bug in presub_helper() | Tom Stellard | |
2010-09-10 | r300/compiler: Replace asserts with error messages | Tom Stellard | |
2010-09-10 | r300/compiler: Fix copy propigation for some presub instructions | Tom Stellard | |
2010-09-10 | r300/compiler: Add peephole optimization for the 'sub' presubtract operation | Tom Stellard | |
2010-09-10 | r300/compiler: Add peephole optimization for the 'add' presubtract operation | Tom Stellard | |
2010-09-10 | r300/compiler: Clean up rc_pair_alloc_source() | Tom Stellard | |
2010-09-10 | r300/compiler: Enable presubtract sources | Tom Stellard | |
The r300 compiler can now emit instructions that select from the presubtract source. A peephole optimization has been added to convert instructions like: ADD Temp[0].x, none.1, -Temp[1].x into the INV (1 - src0) presubtract operation. | |||
2010-09-10 | mesa: Remove unused Emit flags from gl_shader_compiler_options | Ian Romanick | |
2010-09-10 | intel: Remove noise opcode support from i915 and i965 drivers | Ian Romanick | |
With recent changes to the GLSL compiler, these opcode should never be seen in these drivers. | |||
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 | r600g: Fixed a bo reference leak in the draw module. | Tilman Sauerbeck | |
Signed-off-by: Tilman Sauerbeck <tilman@code-monkey.de> | |||
2010-09-10 | r600g: Only increase a bo's map_count if radeon_bo_map() succeeded. | Tilman Sauerbeck | |
Signed-off-by: Tilman Sauerbeck <tilman@code-monkey.de> | |||
2010-09-10 | r600g: Fixed a bo leak in the error path of radeon_ctx_set_bo_new(). | Tilman Sauerbeck | |
Signed-off-by: Tilman Sauerbeck <tilman@code-monkey.de> | |||
2010-09-10 | r600g: Fixed a bo leak in r600_texture_from_handle(). | Tilman Sauerbeck | |
We would leak bo if the argument check failed. Signed-off-by: Tilman Sauerbeck <tilman@code-monkey.de> | |||
2010-09-10 | r600g: Don't leave stale references in query_list when we cannot create bo. | Tilman Sauerbeck | |
Signed-off-by: Tilman Sauerbeck <tilman@code-monkey.de> | |||
2010-09-10 | r600g: Implemented the y component write for the LOG opcode. | Tilman Sauerbeck | |
This makes the 'vp1-LOG test' piglit test work. Signed-off-by: Tilman Sauerbeck <tilman@code-monkey.de> | |||
2010-09-10 | egl: Simplify _eglBindContext. | Chia-I Wu | |
Remove the hard-to-get-right _eglBindContextToSurfaces. As well as fix an assertion failure from b90a3e7d8b1bcd412ddbf2a4803de2756dacd436 when such call sequence is hit eglMakeCurrent(dpy, surf1, surf1, ctx1); eglMakeCurrent(dpy, surf2, surf2, ctx2); eglMakeCurrent(dpy, surf1, surf1, ctx1); | |||
2010-09-10 | r600: dont bswap rgba FLOAT formats | Andre Maasikas | |
fixes at least some readback tests in piglit | |||
2010-09-10 | targets/egl: Fix crashes from loading invalid modules. | Chia-I Wu | |
Be defensive. | |||
2010-09-10 | gallium: Remove ST_API_OPENGL_ES1 and ST_API_OPENGL_ES2. | Chia-I Wu | |
They are no longer used. | |||
2010-09-10 | st/egl: Use profiles to create OpenGL ES contexts. | Chia-I Wu | |
Replace all uses of ST_API_OPENGL_ES{1,2} by profiles. Having 3 st_api's to provide OpenGL, OpenGL ES 1.1, and OpenGL ES 2.0 is not a sane abstraction, since all of them share glapi for current context/dispatch management. | |||
2010-09-10 | st/dri: Use profiles to create OpenGL ES contexts. | Chia-I Wu | |
Having 3 st_api's to provide OpenGL, OpenGL ES 1.1, and OpenGL ES 2.0 is not a sane abstraction, since all of them share glapi for current context/dispatch management. | |||
2010-09-10 | gallium: Add context profile support to st_api. | Chia-I Wu | |
Add struct st_context_attribs to describe context profiles and attributes. Modify st_api::create_context to take the new struct instead of an st_visual. st_context_attribs can be used to support GLX_ARB_create_context_profile and GLX_EXT_create_context_es2_profile in the future. But the motivation for doing it now is to be able to replace ST_API_OPENGL_ES1 and ST_API_OPENGL_ES2 by profiles. Having 3 st_api's to provide OpenGL, OpenGL ES 1.1, and OpenGL ES 2.0 is not a sane abstraction, since all of them share glapi for current context/dispatch management. | |||
2010-09-10 | r600g: fixup state calculations for picking states. | Dave Airlie | |
for evergreen I ended up using a non-contig array of states, but this code needs a bit of fixing up to deal with that. | |||
2010-09-10 | r600g: fixup CB state numbering header | Dave Airlie | |
2010-09-10 | r600g: fix warning in r600 pipe driver | Dave Airlie | |
2010-09-10 | r600g: evergreen CBs are more sane to support with a single state | Dave Airlie | |
2010-09-10 | r600g: add multi-buffer flush support properly. | Dave Airlie | |
2010-09-10 | r600g: fix regression in multi-buffer tests since CB flush merge | Dave Airlie | |