Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | st/mesa: assume that user constant buffers are always supported | Marek Olšák | 2018-01-17 | 1 | -15/+3 |
| | | | | | Reviewed-by: Roland Scheidegger <[email protected]> Tested-by: Dieter Nützel <[email protected]> | ||||
* | gallium: decrease the size of pipe_vertex_buffer - 24 -> 16 bytes | Marek Olšák | 2017-05-10 | 1 | -5/+3 |
| | |||||
* | st/pbo: select the right swizzle for instance IDs | Nicolai Hähnle | 2017-04-06 | 1 | -1/+2 |
| | | | | | | | | | The system value only has an X component, and radeonsi started checking that in debug builds. Reported-by: Michel Dänzer <[email protected]> Fixes: 4cf29427770f ("radeonsi: support 64-bit system values") Reviewed-by: Marek Olšák <[email protected]> | ||||
* | st/mesa: use the common uploader (v2) | Marek Olšák | 2017-02-14 | 1 | -5/+5 |
| | | | | | | | | v2: use const_uploader Reviewed-by: Nicolai Hähnle <[email protected]> Tested-by: Edmondo Tommasina <[email protected]> (v1) Tested-by: Charmaine Lee <[email protected]> | ||||
* | st/mesa: fix SINT <-> UINT conversion during PBO upload / download | Nicolai Hähnle | 2016-11-16 | 1 | -16/+79 |
| | | | | | | | | | | | This fixes use cases like glReadPixels from an RGBA8I framebuffer into a PBO with type GL_INT by clamping values appropriately when they fall outside the range of the destination format. Fixes parts of GL45-CTS.gtf32.GL3Tests.packed_pixels.packed_pixels_pbo. Reviewed-by: Marek Olšák <[email protected]> Reviewed-by: Edward O'Callaghan <[email protected]> | ||||
* | st/mesa: change st_pbo_create_upload_fs to st_pbo_get_upload_fs | Nicolai Hähnle | 2016-11-16 | 1 | -2/+5 |
| | | | | | | | For consistency with st_pbo_get_download_fs. Reviewed-by: Marek Olšák <[email protected]> Reviewed-by: Edward O'Callaghan <[email protected]> | ||||
* | st/mesa: implement PBO downloads for ReadPixels | Nicolai Hähnle | 2016-06-01 | 1 | -0/+17 |
| | | | | | | | | | v2: require PIPE_CAP_SAMPLER_VIEW_TARGET; technically only needed for some of the texture targets, but all hardware that has shader images should also have this cap. Reviewed-by: Brian Paul <[email protected]> Reviewed-by: Marek Olšák <[email protected]> | ||||
* | st/mesa: add layer_offset to PBO fragment shader | Nicolai Hähnle | 2016-06-01 | 1 | -4/+15 |
| | | | | | | | | | This will be used to select a slice of a 3D texture. v2: fix a comment (Marek) Reviewed-by: Brian Paul <[email protected]> Reviewed-by: Marek Olšák <[email protected]> | ||||
* | st/mesa: create PBO download fragment shaders | Nicolai Hähnle | 2016-06-01 | 1 | -7/+76 |
| | | | | | Reviewed-by: Brian Paul <[email protected]> Reviewed-by: Marek Olšák <[email protected]> | ||||
* | st/mesa: add PBO download enable bit and fragment shaders | Nicolai Hähnle | 2016-06-01 | 1 | -0/+15 |
| | | | | | | | | | | For downloads, the fragment shader must know the source texture target, hence we may cache multiple fragment shaders. v2: break long line (Marek) Reviewed-by: Brian Paul <[email protected]> Reviewed-by: Marek Olšák <[email protected]> | ||||
* | st/mesa: move shareable parts of PBO upload state and draw to st_pbo.c | Nicolai Hähnle | 2016-06-01 | 1 | -0/+122 |
| | | | | | Reviewed-by: Brian Paul <[email protected]> Reviewed-by: Marek Olšák <[email protected]> | ||||
* | st/mesa: move PBO buffer address calculation to st_pbo.c | Nicolai Hähnle | 2016-06-01 | 1 | -0/+113 |
| | | | | | Reviewed-by: Brian Paul <[email protected]> Reviewed-by: Marek Olšák <[email protected]> | ||||
* | st/mesa: move PBO upload fs creation to st_pbo.c | Nicolai Hähnle | 2016-06-01 | 1 | -0/+76 |
| | | | | | Reviewed-by: Brian Paul <[email protected]> Reviewed-by: Marek Olšák <[email protected]> | ||||
* | st/mesa: rename pbo_upload to pbo | Nicolai Hähnle | 2016-06-01 | 1 | -23/+23 |
| | | | | | | | At the same time, rename members that are upload-specific to say so. Reviewed-by: Brian Paul <[email protected]> Reviewed-by: Marek Olšák <[email protected]> | ||||
* | st/mesa: move PBO vertex and geometry shader creation to st_pbo.c | Nicolai Hähnle | 2016-06-01 | 1 | -0/+88 |
| | | | | | Reviewed-by: Brian Paul <[email protected]> Reviewed-by: Marek Olšák <[email protected]> | ||||
* | st/mesa: begin moving PBO functions into their own file | Nicolai Hähnle | 2016-06-01 | 1 | -0/+90 |
Reviewed-by: Brian Paul <[email protected]> Reviewed-by: Marek Olšák <[email protected]> |