summaryrefslogtreecommitdiffstats
path: root/src/mesa/state_tracker
Commit message (Expand)AuthorAgeFilesLines
* glsl/mesa: move duplicate shader fields into new struct gl_shader_infoTimothy Arceri2016-06-301-1/+1
* glsl/mesa: split gl_shader in twoTimothy Arceri2016-06-307-15/+8
* st/mesa: don't assume that the whole surface gets mappedIlia Mirkin2016-06-241-7/+6
* st/mesa: handle negative _ColorDrawBufferIndexes values correctlyFrancesco Ansanelli2016-06-241-1/+1
* st/mesa: fix readpixels regression with MESA_pack_invertNicolai Hähnle2016-06-241-1/+1
* Remove wrongly repeated words in commentsGiuseppe Bilotta2016-06-234-5/+5
* st/mesa: expose EXT_vertex_array_bgra when supported by backendChristian Gmeiner2016-06-221-1/+2
* st/mesa: use a single memcpy in st_ReadPixels when possibleNicolai Hähnle2016-06-221-8/+15
* st/mesa: cache staging texture for glReadPixelsNicolai Hähnle2016-06-214-14/+110
* st/mesa: invalidate readpixels cacheNicolai Hähnle2016-06-2112-0/+17
* st/mesa: add readpix_cache structureNicolai Hähnle2016-06-213-0/+22
* st/mesa: move ReadPixels blit into a separate functionNicolai Hähnle2016-06-211-52/+78
* st/mesa: flush bitmap cache before CopyImageSubDataNicolai Hähnle2016-06-211-0/+3
* st/mesa: flush bitmap cache before texture functionsNicolai Hähnle2016-06-212-0/+12
* st/mesa: flush bitmap cache before compute dispatchNicolai Hähnle2016-06-211-0/+3
* st/mesa: add support for GL_EXT_window_rectanglesIlia Mirkin2016-06-1810-1/+174
* mesa: Rename CoordReplaceBits back to CoordReplace.Mathias Fröhlich2016-06-161-1/+1
* gallium: Convert the state_tracker to use CoordsReplaceBits.Mathias Fröhlich2016-06-161-6/+2
* mesa/glsl: stop using GL shader type internallyTimothy Arceri2016-06-162-18/+18
* st_glsl_to_tgsi: don't read potentially uninitialized buffer variableNicolai Hähnle2016-06-151-1/+1
* st/mesa: inline _mesa_create_context() into its only callerEmil Velikov2016-06-131-2/+6
* st/mesa: remove unneeded break from st_api_create_context()Emil Velikov2016-06-131-1/+0
* st/mesa: use c99 initializer for st_gl_apiEmil Velikov2016-06-131-13/+13
* gallium: remove st_api::get_proc_address hookEmil Velikov2016-06-131-7/+0
* st/mesa: tweak surface format mapping tableBrian Paul2016-06-101-9/+11
* st/mesa: use base level size as "guess" when availableNicolai Hähnle2016-06-101-6/+27
* st/mesa: fix type confusion with reladdrsIlia Mirkin2016-06-091-5/+5
* glsl/types: rename is_dual_slot_double to is_dual_slot_64bit.Dave Airlie2016-06-091-1/+1
* st/glsl_to_tgsi: move to checking 64-bitness instead of doubleDave Airlie2016-06-091-16/+14
* st/glsl_to_tgsi: use enum glsl_base_type instead of unsignedDave Airlie2016-06-091-12/+12
* st/mesa: try not to compile compute shader on the first useMarek Olšák2016-06-081-0/+1
* st/mesa: directly compute level=0 texture size in st_finalize_textureNicolai Hähnle2016-06-085-53/+48
* st/mesa: use buffer usage history to set dirty flags for revalidationIlia Mirkin2016-06-071-2/+13
* st/mesa: revalidate image atoms when a texture is updatedIlia Mirkin2016-06-071-6/+6
* st/mesa: expose GL_ARB_shader_group_vote when supported by backendIlia Mirkin2016-06-062-4/+11
* mesa: hook up core bits of GL_ARB_shader_group_voteIlia Mirkin2016-06-061-0/+4
* st/mesa: change SQRT lowering to fix the game RisenMarek Olšák2016-06-061-7/+9
* st/mesa: fix resource leak in try_pbo_readpixelsNicolai Hähnle2016-06-061-1/+1
* st/mesa: check shader image format support before using PBO downloadIlia Mirkin2016-06-061-0/+6
* glsl: Add glsl LowerCsDerivedVariables optionJordan Justen2016-06-011-0/+1
* st/mesa: implement PBO downloads for ReadPixelsNicolai Hähnle2016-06-013-3/+160
* st/mesa: hook up a no-op try_pbo_readpixelsNicolai Hähnle2016-06-011-20/+37
* st/mesa: add layer_offset to PBO fragment shaderNicolai Hähnle2016-06-012-4/+16
* st/mesa: create PBO download fragment shadersNicolai Hähnle2016-06-012-7/+79
* st/mesa: add PBO download enable bit and fragment shadersNicolai Hähnle2016-06-012-0/+17
* st/mesa: move shareable parts of PBO upload state and draw to st_pbo.cNicolai Hähnle2016-06-013-106/+129
* st/mesa: move PBO buffer address calculation to st_pbo.cNicolai Hähnle2016-06-013-120/+204
* st/mesa: move PBO upload fs creation to st_pbo.cNicolai Hähnle2016-06-013-77/+80
* st/mesa: rename pbo_upload to pboNicolai Hähnle2016-06-013-48/+48
* st/mesa: move PBO vertex and geometry shader creation to st_pbo.cNicolai Hähnle2016-06-013-89/+97