Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | r600g: expose ARB_ES2_compatibility by claiming fixed-point format support | Marek Olšák | 2011-08-16 | 4 | -32/+33 |
| | | | | | | I also needed to make some changes in u_vbuf_mgr in order to override the caps from the driver and enable the fallback even though the driver claims the format is supported. | ||||
* | noop: redirect the get_param/is_format.. queries to the underlying driver | Marek Olšák | 2011-08-16 | 1 | -109/+12 |
| | |||||
* | u_blitter: restore some states conditionally | Marek Olšák | 2011-08-16 | 1 | -12/+17 |
| | |||||
* | u_blitter: rename util_blitter_copy_region -> util_blitter_copy_texture | Marek Olšák | 2011-08-16 | 6 | -23/+26 |
| | |||||
* | r600g: consolidate two files r600d.h | Marek Olšák | 2011-08-16 | 2 | -2242/+55 |
| | |||||
* | r600g: set read/write usage flags for each relocation | Marek Olšák | 2011-08-16 | 8 | -529/+564 |
| | | | | | | This takes advantage of the new GEM_WAIT ioctl when mapping buffers. Reviewed-by: Alex Deucher <[email protected]> | ||||
* | winsys/radeon: take advantage of the new ioctl | Marek Olšák | 2011-08-16 | 1 | -12/+28 |
| | | | | Reviewed-by: Alex Deucher <[email protected]> | ||||
* | winsys/radeon: hook up the new DRM_RADEON_GEM_WAIT ioctl | Marek Olšák | 2011-08-16 | 4 | -24/+65 |
| | | | | Reviewed-by: Alex Deucher <[email protected]> | ||||
* | winsys/radeon: remove broken bo-is-busy-for-write guessing | Marek Olšák | 2011-08-16 | 3 | -31/+0 |
| | | | | Reviewed-by: Alex Deucher <[email protected]> | ||||
* | r600g: enable thread offloading | Marek Olšák | 2011-08-16 | 6 | -16/+17 |
| | | | | Reviewed-by: Alex Deucher <[email protected]> | ||||
* | 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. |