AgeCommit message (Expand)AuthorFilesLines
25 hoursr600g,radeonsi: share some of gfx flush codeMarek Olšák4-82/+55
25 hoursr600g,radeonsi: share r600_flush_from_stMarek Olšák3-34/+17
25 hoursradeonsi: merge si_flush with si_context_flushMarek Olšák4-38/+33
25 hoursradeonsi: cleanup redundant computation of flush flags and rename a functionMarek Olšák1-8/+9
34 hoursr600g/radeonsi: Map transfer staging texture unsynchronized when possibleMichel Dänzer1-0/+2
2 daysr600g/radeonsi: Use caching buffer manager for textures as wellMichel Dänzer1-1/+1
9 daysradeonsi: allow fast color clear and Hyper-Z with 1D-tiled surfaces on CIKMarek Olšák1-5/+5
9 daysr600g,radeonsi: add a bunch of useful queries for the HUDMarek Olšák7-5/+72
9 daysr600g,radeonsi: set correct initial domain for shared resourcesMarek Olšák3-23/+59
2014-03-22radeonsi: disable fast color clear for 1D-tiled surfaces on CIKMarek Olšák1-0/+6
2014-03-20radeonsi: Implement DMA blitNiels Ole Salscheider6-20/+391
2014-03-17winsys/radeon: Store GPU virtual memory addresses of BOs in a hash tableMichel Dänzer1-48/+26
2014-03-15radeonsi/compute: Fix memory leakAaron Watry1-0/+6
2014-03-14radeonsi: flush the dma ring in si_flush_from_stNiels Ole Salscheider1-0/+7
2014-03-11r600g,radeonsi: attempt to fix racy multi-context apps calling BufferDataMarek Olšák3-14/+18
2014-03-11r600g,radeonsi: fix broken buffer downloadMarek Olšák1-1/+1
2014-03-11r600g,radeonsi: use a fallback in dma_copy instead of failingMarek Olšák6-97/+99
2014-03-11radeonsi: small cleanup in get_paramMarek Olšák1-4/+2
2014-03-11radeonsi: set correct alignment for texture buffers and constant buffersMarek Olšák1-3/+2
2014-03-11r600g, radeonsi: fix primitives-generated query with disabled streamoutMarek Olšák11-49/+87
2014-03-11r600g,radeonsi: don't add streamout.num_dw_for_end twiceMarek Olšák1-2/+4
2014-03-11r600g,radeonsi: fix MAX_TEXTURE_3D_LEVELS and MAX_TEXTURE_ARRAY_LAYERS limitsMarek Olšák2-6/+11
2014-03-11st/dri: flush drawable textures before unreferencingMarek Olšák1-0/+8
2014-03-11radeonsi: implement fast color clearMarek Olšák5-4/+59
2014-03-11r600g,radeonsi: move CMASK register values from r600_surface to r600_textureMarek Olšák6-61/+48
2014-03-11radeonsi: convert the framebuffer state to atom-basedMarek Olšák5-283/+132
2014-03-11r600g: move cayman MSAA setup to a common placeMarek Olšák6-214/+272
2014-03-11radeonsi: move framebuffer-related state to a new struct si_framebufferMarek Olšák5-39/+41
2014-03-11r600g,radeonsi: set priorities for relocationsMarek Olšák16-88/+197
2014-03-10radeonsi: Use proper member name for deleting export shader PM4 stateMichel Dänzer1-0/+2
2014-03-08radeonsi: fix freeing descriptor buffersChristian König1-1/+1
2014-03-08radeonsi: fix leaking the bound state on destruction v2Christian König3-0/+10
2014-03-08radeonsi: avoid stale state pointersChristian König1-9/+3
2014-03-08radeonsi: avoid stale pointers in si_delete_shader_selectorChristian König1-1/+6
2014-03-07radeon: Include radeon_elf_util.c in the list of LLVM_C_FILES v2Tom Stellard2-1/+2
2014-03-07radeonsi: fix blit compressed texture workaround to support 2D arraysMarek Olšák1-1/+2
2014-03-04r600g: port color buffer format conversion from radeonsiMarek Olšák4-913/+161
2014-03-04radeonsi: move translate_colorswap to common codeMarek Olšák4-54/+62
2014-02-27radeonsi: Prevent geometry shader from emitting too many verticesMichel Daenzer1-0/+16
2014-02-25r600g,radeonsi: consolidate create_surface and surface_destroyMarek Olšák6-85/+63
2014-02-25radeonsi: inline util_blitter_copy_textureMarek Olšák1-3/+21
2014-02-25radeonsi: remove useless psbox variable from resource_copy_regionMarek Olšák1-3/+2
2014-02-25radeonsi: compute depth surface registers only onceMarek Olšák1-44/+54
2014-02-25radeonsi: compute color surface registers only onceMarek Olšák1-44/+55
2014-02-25r600g,radeonsi: share r600_surfaceMarek Olšák5-54/+50
2014-02-25radeonsi: move PA_SU_POLY_OFFSET_DB_FMT_CNTL to framebuffer stateMarek Olšák1-8/+21
2014-02-25r300g,r600g,radeonsi: add support for ARB_buffer_storageMarek Olšák6-0/+21
2014-02-24radeonsi: Use SI_BIG_ENDIAN now that it existsTom Stellard1-1/+1
2014-02-24radeonsi: Use util_cpu_to_le32() instead of bswap32() on big-endian systemsTom Stellard2-2/+2
2014-02-18r600g,radeonsi: Consolidate logic for short-circuiting flushesMichel Dänzer6-6/+8