Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | r600g: undefine RADEON_CTX_MAX_PM4 | Marek Olšák | 2011-08-16 | 3 | -8/+6 |
| | | | | | | winsys/radeon has its own definition. Reviewed-by: Alex Deucher <[email protected]> | ||||
* | r600g: don't include radeon_drm.h and xf86drm.h | Marek Olšák | 2011-08-16 | 6 | -17/+6 |
| | | | | Reviewed-by: Alex Deucher <[email protected]> | ||||
* | winsys/radeon: remove the device file descriptor from the interface | Marek Olšák | 2011-08-16 | 2 | -2/+0 |
| | | | | | | r600g doesn't need it anymore. Reviewed-by: Alex Deucher <[email protected]> | ||||
* | r600g: remove an unused parameter from r600_bo_destroy | Marek Olšák | 2011-08-16 | 10 | -33/+25 |
| | | | | Reviewed-by: Alex Deucher <[email protected]> | ||||
* | r600g: merge radeon_bo with r600_bo | Marek Olšák | 2011-08-16 | 7 | -134/+33 |
| | | | | Reviewed-by: Alex Deucher <[email protected]> | ||||
* | r600g: remove radeon_bo::handle | Marek Olšák | 2011-08-16 | 5 | -16/+3 |
| | | | | | | This should be private to radeon_winsys. Reviewed-by: Alex Deucher <[email protected]> | ||||
* | r600g: use buffer_map/unmap from radeon_winsys | Marek Olšák | 2011-08-16 | 10 | -146/+23 |
| | | | | | | This also drops the unneeded bo_busy/wait functions. Reviewed-by: Alex Deucher <[email protected]> | ||||
* | r600g: set the flush callback in radeon_winsys | Marek Olšák | 2011-08-16 | 7 | -22/+38 |
| | | | | | | I have also renamed the winsys function. Reviewed-by: Alex Deucher <[email protected]> | ||||
* | r600g: get tiling flags using radeon_winsys | Marek Olšák | 2011-08-16 | 3 | -44/+9 |
| | | | | | | Also remove some unused fence-related leftovers. Reviewed-by: Alex Deucher <[email protected]> | ||||
* | r600g: get winsys_handle using radeon_winsys | Marek Olšák | 2011-08-16 | 3 | -33/+1 |
| | | | | Reviewed-by: Alex Deucher <[email protected]> | ||||
* | r600g: move more DRM queries into winsys/radeon | Marek Olšák | 2011-08-16 | 5 | -48/+24 |
| | | | | Reviewed-by: Alex Deucher <[email protected]> | ||||
* | winsys/radeon: consolidate the add_reloc function | Marek Olšák | 2011-08-16 | 3 | -38/+13 |
| | | | | Reviewed-by: Alex Deucher <[email protected]> | ||||
* | r600g: emit CS using radeon_winsys | Marek Olšák | 2011-08-16 | 7 | -49/+20 |
| | | | | Reviewed-by: Alex Deucher <[email protected]> | ||||
* | r600g: remove struct r600_reloc | Marek Olšák | 2011-08-16 | 2 | -14/+3 |
| | | | | | | That is really private to winsys/radeon. Reviewed-by: Alex Deucher <[email protected]> | ||||
* | r600g: don't use RADEON_GEM_DOMAIN_CPU | Marek Olšák | 2011-08-16 | 2 | -23/+21 |
| | | | | | | | Also staging resources shouldn't be allocated with the initial domain being VRAM. Reviewed-by: Alex Deucher <[email protected]> | ||||
* | r600g: remove reloc-related variables from radeon_bo | Marek Olšák | 2011-08-16 | 3 | -44/+22 |
| | | | | Reviewed-by: Alex Deucher <[email protected]> | ||||
* | r600g: let radeon_winsys maintain the list of relocations | Marek Olšák | 2011-08-16 | 7 | -42/+59 |
| | | | | Reviewed-by: Alex Deucher <[email protected]> | ||||
* | r600g: remove now-unused r600_context::fenced_bo | Marek Olšák | 2011-08-16 | 3 | -9/+1 |
| | | | | Reviewed-by: Alex Deucher <[email protected]> | ||||
* | r600g: remove the fences which were used for the cache buffer manager | Marek Olšák | 2011-08-16 | 4 | -145/+10 |
| | | | | Reviewed-by: Alex Deucher <[email protected]> | ||||
* | r600g: remove now-unused r600_bo::size | Marek Olšák | 2011-08-16 | 2 | -3/+0 |
| | | | | Reviewed-by: Alex Deucher <[email protected]> | ||||
* | r600g: remove the cache buffer manager from winsys/r600 | Marek Olšák | 2011-08-16 | 6 | -223/+3 |
| | | | | | | As we've just started using the one from winsys/radeon. Reviewed-by: Alex Deucher <[email protected]> | ||||
* | r600g: allocate/destroy buffers using radeon_winsys | Marek Olšák | 2011-08-16 | 6 | -83/+35 |
| | | | | | | | We use the cache buffer manager from radeon_winsys now, but we don't use anything else yet. Reviewed-by: Alex Deucher <[email protected]> | ||||
* | r600g: remove unused function declarations | Marek Olšák | 2011-08-16 | 1 | -6/+0 |
| | | | | Reviewed-by: Alex Deucher <[email protected]> | ||||
* | r600g: remove unused r600_bo::tiling_flags | Marek Olšák | 2011-08-16 | 2 | -5/+5 |
| | | | | Reviewed-by: Alex Deucher <[email protected]> | ||||
* | r600g: remove unused r600_bo::kernel_pitch | Marek Olšák | 2011-08-16 | 3 | -7/+3 |
| | | | | Reviewed-by: Alex Deucher <[email protected]> | ||||
* | r600g: put radeon_winsys in screen::winsys, don't include drm_driver in the pipe | Marek Olšák | 2011-08-16 | 12 | -45/+54 |
| | | | | Reviewed-by: Alex Deucher <[email protected]> | ||||
* | r600g: cleanup includes in winsys | Marek Olšák | 2011-08-16 | 10 | -77/+23 |
| | | | | Reviewed-by: Alex Deucher <[email protected]> | ||||
* | r600g: move some queries into winsys/radeon | Marek Olšák | 2011-08-16 | 6 | -100/+51 |
| | | | | Reviewed-by: Alex Deucher <[email protected]> | ||||
* | r600g: first step into winsys/radeon | Marek Olšák | 2011-08-16 | 21 | -73/+92 |
| | | | | Reviewed-by: Alex Deucher <[email protected]> | ||||
* | dri2: add code to dri2_Flush extension. | Cooper Yuan | 2011-08-16 | 1 | -0/+4 |
| | | | | | | | It's going to flush client's commands in eglWaitClient(). Before this, egl applications using pixmap or pbuffer flicker because of no flush. Reviewed-by: Alan Hourihane | ||||
* | gallium/gbm: Add dependencies for libraries linked into pipe_*.so. | Michel Dänzer | 2011-08-12 | 1 | -1/+1 |
| | | | | Signed-off-by: Michel Dänzer <[email protected]> | ||||
* | r600g: Add support for ROUND, v2 | Lauri Kasanen | 2011-08-10 | 2 | -3/+5 |
| | | | | | | This is a GLSL 1.3 feature, but also used by MLAA. Signed-off-by: Lauri Kasanen <[email protected]> | ||||
* | r300g: silence some warnings about uninitialized variables | Brian Paul | 2011-08-09 | 3 | -6/+8 |
| | |||||
* | svga: add missing switch case for PIPE_SHADER_CAP_INTEGERS | Brian Paul | 2011-08-09 | 1 | -0/+2 |
| | |||||
* | gallium: silence warnings about trailing commas in enum lists | Brian Paul | 2011-08-08 | 2 | -2/+2 |
| | |||||
* | d3d1x: adapt to resource_resolve interface change | Christoph Bumiller | 2011-08-07 | 1 | -3/+20 |
| | |||||
* | nv50,nvc0: never convert in resource copy when format sizes match | Christoph Bumiller | 2011-08-07 | 2 | -2/+16 |
| | | | | | | | If there are any cases left where the st thinks that RGBA -> BGRA will swap components, it will get what it deserves. Now the GPU's 2D engine goes unused. What a shame. | ||||
* | winsys/radeon: disable use of the buffer busy-for-write flag | Marek Olšák | 2011-08-06 | 1 | -0/+12 |
| | |||||
* | winsys/radeon: do the CS cleanup in the CS ioctl thread | Marek Olšák | 2011-08-05 | 1 | -2/+4 |
| | |||||
* | winsys/radeon: fix space checking | Marek Olšák | 2011-08-05 | 4 | -5/+36 |
| | | | | | | | We should remove the relocations which caused a validation failure from the list, so that the kernel receives only the validated ones. NOTE: This is a candidate for the 7.11 branch. | ||||
* | st/dri: remove an unused-but-set variable | Marek Olšák | 2011-08-05 | 1 | -7/+0 |
| | |||||
* | st/dri: remove a dummy function dri2_create_context | Marek Olšák | 2011-08-05 | 1 | -15/+1 |
| | | | | It does nothing besides calling dri_create_context with the same parameters. | ||||
* | r300g: handle new CAPs | Marek Olšák | 2011-08-05 | 1 | -9/+4 |
| | |||||
* | r300g: adapt to the resource_resolve interface change | Marek Olšák | 2011-08-05 | 1 | -21/+22 |
| | |||||
* | Merge branch 'glsl-to-tgsi' | Bryan Cain | 2011-08-04 | 11 | -1/+31 |
|\ | | | | | | | | | | | Conflicts: src/mesa/state_tracker/st_atom_pixeltransfer.c src/mesa/state_tracker/st_program.c | ||||
| * | tgsi: add support for TGSI_OPCODE_MOD in tgsi_exec | Bryan Cain | 2011-08-01 | 1 | -1/+12 |
| | | |||||
| * | gallium: add PIPE_SHADER_CAP_INTEGERS | Bryan Cain | 2011-08-01 | 10 | -0/+19 |
| | | |||||
* | | nv50: implement resource_resolve with custom blit | Christoph Bumiller | 2011-08-04 | 8 | -11/+559 |
| | | |||||
* | | gallium: extend resource_resolve to accommodate BlitFramebuffer | Christoph Bumiller | 2011-08-04 | 4 | -6/+43 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | Resolve via glBlitFramebuffer allows resolving a sub-region of a renderbuffer to a different location in any mipmap level of some other texture, and, with a new extension, even scaling. Therefore, location and size parameters are needed. The mask parameter was added because resolving only depth or only stencil of a combined buffer is possible as well. Full information about the blit operation allows the drivers to take the most efficient path they possibly can. | ||||
* | | egl/gbm: Fix EGL_DEFAULT_DISPLAY | Benjamin Franzke | 2011-08-04 | 2 | -5/+22 |
| | |