aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/llvmpipe/lp_texture.c
Commit message (Expand)AuthorAgeFilesLines
* gallium: Replace u_simple_list.h with util/simple_list.hEric Anholt2015-01-281-1/+1
* llvmpipe: remove special case for PIPE_TEXTURE_CUBE in llvmpipe_texture_layout()Brian Paul2014-09-301-3/+6
* llvmpipe: implement support for cube map arraysRoland Scheidegger2014-08-051-1/+2
* llvmpipe: don't store number of layers per levelRoland Scheidegger2014-08-011-76/+48
* llvmpipe: integrate memory allocation into llvmpipe_texture_layoutRoland Scheidegger2014-08-011-45/+29
* llvmpipe: get rid of impossible code in alloc_image_dataRoland Scheidegger2014-08-011-26/+13
* llvmpipe: get rid of llvmpipe_get_texture_tile_linearRoland Scheidegger2014-07-021-30/+2
* llvmpipe: get rid of llvmpipe_get_texture_imageRoland Scheidegger2014-07-021-47/+1
* llvmpipe: get rid of llvmpipe_get_texture_image_allRoland Scheidegger2014-07-021-23/+0
* llvmpipe: allocate regular texture memory upfrontRoland Scheidegger2014-07-021-0/+7
* llvmpipe: get rid of linear_img structRoland Scheidegger2014-07-021-23/+16
* llvmpipe: (trivial) rename linear_mip_offsets to mip_offsetsRoland Scheidegger2014-07-021-3/+3
* llvmpipe: Fix zero-division in llvmpipe_texture_layout()Takashi Iwai2014-06-251-1/+1
* llvmpipe: Use alignment of 64 instead of 16 for buffer allocationSiavash Eliasi2014-01-291-3/+3
* s/Tungsten Graphics/VMware/José Fonseca2014-01-171-4/+4
* llvmpipe: move create_surface/destroy_surface functions to lp_surface.cRoland Scheidegger2013-06-071-58/+1
* llvmpipe: add support for layered renderingRoland Scheidegger2013-06-071-4/+2
* llvmpipe: reduce alignment requirement for 1d resources from 4x4 to 4x1Roland Scheidegger2013-06-051-8/+16
* llvmpipe: fix bogus assertions for buffer surfacesRoland Scheidegger2013-06-011-2/+2
* llvmpipe: reduce alignment requirement for resources from 64x64 to 4x4Roland Scheidegger2013-05-311-13/+18
* llvmpipe: get rid of tiled/linear layout remainsRoland Scheidegger2013-05-291-171/+26
* llvmpipe: get rid of unused tiled/linear logicRoland Scheidegger2013-05-181-343/+45
* llvmpipe: Take in consideration all current constant buffers when mapping.José Fonseca2013-04-181-3/+9
* llvmpipe: don't assert when trying to render to surfaces with multiple layersRoland Scheidegger2013-03-141-0/+3
* llvmpipe: don't assert on illegal surface creation.Roland Scheidegger2013-03-021-1/+2
* llvmpipe: check buffers in llvmpipe_is_resource_referenced.Roland Scheidegger2013-02-281-1/+10
* llvmpipe: support rendering to buffer render targets.Roland Scheidegger2013-02-281-11/+33
* llvmpipe: support GL_ARB_texture_buffer_object/GL_ARB_texture_buffer_rangeRoland Scheidegger2013-02-251-29/+7
* llvmpipe: Fix creation of shared and scanout textures.John Kåre Alsaker2013-02-231-1/+3
* llvmpipe: simplify buffer allocation logic.Roland Scheidegger2013-02-221-7/+5
* llvmpipe: lp_resource_copy cleanupRoland Scheidegger2013-02-201-2/+1
* llvmpipe: fix handling of 0 x 0 framebuffer sizeBrian Paul2013-02-191-2/+2
* gallium: remove pipe_surface::usageMarek Olšák2012-12-121-1/+0
* llvmpipe: support pipe_resource-based constant buffersBrian Paul2012-12-111-1/+5
* llvmpipe: support array texturesRoland Scheidegger2012-11-291-2/+10
* llvmpipe: Eliminate color buffer swizzling.José Fonseca2012-11-291-107/+0
* llvmpipe: Only advertise unswizzled formats.José Fonseca2012-11-291-17/+6
* llvmpipe: Update llvmpipe_is_format_unswizzled to reflect latest changes.James Benton2012-11-281-9/+0
* llvmpipe: Unswizzled rendering.James Benton2012-11-281-0/+67
* llvmpipe: always allocate whole miptrees not individual levelsRoland Scheidegger2012-11-121-58/+76
* gallium: unify transfer functionsMarek Olšák2012-10-111-62/+42
* llvmpipe: fix overflow bug in total texture size computationBrian Paul2012-09-201-2/+16
* llvmpipe: implement the new can_create_resource() functionBrian Paul2012-09-171-5/+23
* Remove useless checks for NULL before freeingMatt Turner2012-09-051-3/+1
* llvmpipe: Bump the maximum texture size (in pixels).José Fonseca2012-08-281-0/+6
* gallium: remove user_buffer_create from the interfaceMarek Olšák2012-05-121-2/+0
* gallium: remove pipe_resource::user_ptrMarek Olšák2012-04-301-1/+0
* gallium: add void *user_buffer to pipe_constant_bufferMarek Olšák2012-04-301-1/+1
* gallium: add user_ptr in pipe_resourceMarek Olšák2012-04-241-0/+1
* Revert "gallium: add flag PIPE_TRANSFER_MAP_PERMANENTLY"Marek Olšák2012-03-051-4/+0