summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/svga/svga_resource_buffer.h
AgeCommit message (Expand)AuthorFilesLines
10 hourssvga: update timespan in copyright messageMartin Krastev1-1/+1
10 hourssvga: convert license block to SPDXMartin Krastev1-24/+6
2023-09-25svga: use srv raw buffer for accessing readonly shader bufferCharmaine Lee1-1/+10
2023-06-27util: include "util/compiler.h" instead of "pipe/p_compiler.h"Yonggang Luo1-1/+1
2023-06-27treewide: Replace the usage of TRUE/FALSE with true/falseYonggang Luo1-4/+4
2023-06-27treewide: replace usage of boolean to boolYonggang Luo1-11/+11
2023-06-03compiler: Rename shader_prim to mesa_prim and replace all usage of pipe_prim_...Yonggang Luo1-1/+1
2022-01-18svga: add GL43 resource validation at draw timeNeha Bhende1-0/+12
2022-01-18svga: Add support for compute shader, shader buffers and image viewsNeha Bhende1-0/+11
2021-05-21gallium: remove structure u_resourceMarek Olšák1-3/+3
2021-05-21gallium: remove empty structure u_resource_vtblMarek Olšák1-4/+1
2021-05-21gallium: remove u_resource_vtbl::transfer_(un)mapMarek Olšák1-0/+12
2021-05-21svga: stop using u_resource_vtbl::resource_destroyMarek Olšák1-0/+4
2021-05-21gallium: remove transfer_flush_region from u_resource_vtblMarek Olšák1-0/+5
2020-09-22gallium: rename PIPE_TRANSFER_* -> PIPE_MAP_*Marek Olšák1-2/+2
2020-06-05svga: Performance fixesNeha Bhende1-8/+7
2020-04-01svga: Treat forced coherent maps as maps of persistent memoryThomas Hellstrom1-9/+3
2020-04-01svga, winsys/svga: Fix persistent memory discard mapsThomas Hellstrom1-1/+17
2019-05-17svga: Add an environment variable to force coherent surface memoryThomas Hellstrom1-0/+9
2019-02-26svga: assorted whitespace and formatting fixesBrian Paul1-15/+15
2017-06-27svga: create buffer surfaces for incompatible bind flagsCharmaine Lee1-0/+18
2017-06-27svga: pass tobind_flags to svga_buffer_handleCharmaine Lee1-1/+2
2017-04-03svga: add comment on svga_buffer_hw_storage_map()Brian Paul1-0/+1
2016-09-17svga: split the num-resources-mapped hud to textures & buffersCharmaine Lee1-1/+1
2016-09-17svga: implement an index buffer translation cacheBrian Paul1-0/+11
2016-08-26svga: rewrite svga_buffer() cast wrapperBrian Paul1-6/+4
2015-10-16svga: only count hardware buffer mappings for HUDBrian Paul1-0/+3
2015-09-02svga: update driver for version 10 GPU interfaceBrian Paul1-0/+5
2015-07-21gallium: replace INLINE with inlineIlia Mirkin1-6/+6
2015-05-08util: Move gallium's linked list to utilJason Ekstrand1-2/+0
2014-02-14svga: add new helper functions for GBS buffersBrian Paul1-0/+76
2013-04-03svga: add new memory-used HUD queryBrian Paul1-0/+2
2012-08-02svga: remove unneeded 'struct svga_screen' declarationsBrian Paul1-1/+0
2012-04-30gallium: remove pipe_context::redefine_user_bufferMarek Olšák1-6/+0
2011-07-01svga: Fix multiple uploads of the same user-buffer.Thomas Hellstrom1-7/+6
2011-07-01svga: Handle null buffers in svga_buffer_is_user_buffer().José Fonseca1-1/+5
2011-07-01gallium/svga: Upload only parts of user-buffers that we actually useThomas Hellstrom1-0/+7
2011-03-16svga: Hardcode SVGA_COMBINE_USERBUFFERS to 1.José Fonseca1-1/+5
2011-03-16svga: Use transfer information on buffer transfers.José Fonseca1-14/+0
2011-03-10Revert "gallium/svga: Only upload parts of vertexarrays that are actually used"Thomas Hellstrom1-6/+0
2011-03-10gallium/svga: Only upload parts of vertexarrays that are actually usedThomas Hellstrom1-0/+6
2011-02-16svga: Proper redefine_user_buffer implementation.José Fonseca1-0/+6
2010-05-03svga: Remove the screen private context.José Fonseca1-1/+1
2010-04-10Squashed commit of the following:Keith Whitwell1-0/+246