aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/state_tracker
Commit message (Expand)AuthorAgeFilesLines
* nir: Add a flag to lower_io to force "sample" interpolationJason Ekstrand2016-09-151-1/+2
* st/mesa: fix is_scissor_enabled when X/Y are negativeIlia Mirkin2016-09-121-4/+6
* mesa/glsl: Move string_to_uint_map into the util folderThomas Helland2016-09-121-1/+1
* gallium: remove PIPE_BIND_TRANSFER_READ/WRITEMarek Olšák2016-09-082-7/+6
* st/mesa: expose OES_geometry_shader and OES_texture_cube_map_arrayIlia Mirkin2016-08-311-0/+15
* st/mesa: provide the null implementation of bounding box outputs in tcsIlia Mirkin2016-08-301-0/+3
* glsl: Fix gl_program::OutputsWritten computation for dual-source blending.Francisco Jerez2016-08-301-3/+1
* st/glsl_to_tgsi: Use SecondaryOutputsWritten to determine dual-source fragmen...Francisco Jerez2016-08-302-8/+15
* gallium: Use enum pipe_shader_type in set_shader_images()Kai Wasserbäch2016-08-291-1/+1
* gallium: Use enum pipe_shader_type in set_shader_buffers()Kai Wasserbäch2016-08-292-2/+2
* gallium: Use enum pipe_shader_type in set_sampler_views()Kai Wasserbäch2016-08-295-7/+7
* gallium: Use enum pipe_shader_type in bind_sampler_states() (v2)Kai Wasserbäch2016-08-291-1/+1
* mesa: remove OES_shader_io_blocks enableIlia Mirkin2016-08-281-6/+0
* st/mesa: fix sRGB BlitFramebuffer regressionNicolai Hähnle2016-08-251-16/+18
* st/glsl_to_tgsi: fix st_src_reg_for_double constant.Dave Airlie2016-08-231-1/+1
* st/mesa: use the new subroutine index upload API.Dave Airlie2016-08-234-12/+18
* st/nir: Trim out unused VS input variables.Eric Anholt2016-08-221-7/+23
* mesa/st: use llabs instead of abs for long args (v2)Francesco Ansanelli2016-08-171-1/+1
* gallium: change pipe_image_view::first_element/last_element -> offset/sizeMarek Olšák2016-08-172-10/+5
* gallium: change pipe_sampler_view::first_element/last_element -> offset/sizeMarek Olšák2016-08-172-11/+7
* st_glsl_to_tgsi: use calloc the way it's meant to be usedNicolai Hähnle2016-08-171-1/+1
* st/mesa: use pipe var instead of st->pipe in st_create_context_priv()Brian Paul2016-08-161-4/+4
* st/mesa: provide GL_OES_copy_image support by caching the original ETC dataIlia Mirkin2016-08-124-38/+154
* st/mesa: refactor duplicated etc fallback checksIlia Mirkin2016-08-122-6/+12
* st/mesa: BufferData should flag NewDriverStateMarek Olšák2016-08-121-5/+5
* st/mesa: don't update atomic, SSBO, UBO and TBO states that have no effectMarek Olšák2016-08-121-3/+6
* st/mesa: _NEW_TEXTURE & CONSTANTS shouldn't flag states that aren't usedMarek Olšák2016-08-123-8/+60
* st/mesa: when changing shaders, only dirty states that are affected by themMarek Olšák2016-08-124-91/+79
* st/mesa: determine states used or affected by shaders at compile timeMarek Olšák2016-08-123-3/+189
* st/mesa: remove TES/TCS/GS state dirtying optimizationMarek Olšák2016-08-121-8/+0
* st/mesa: don't update clip state on VS changes if it has no effectMarek Olšák2016-08-124-15/+16
* st/mesa: don't update clip state if it has no effectMarek Olšák2016-08-123-4/+9
* st/mesa: in ATI fs don't assume TEMP0=REG0Miklós Máté2016-08-101-2/+3
* st/mesa: set the ctx parameter of fence_finishMarek Olšák2016-08-101-7/+18
* gallium: add a pipe_context parameter to fence_finishMarek Olšák2016-08-102-3/+3
* st/mesa: use PIPE_USAGE_STREAM for GL_CLIENT_STORAGE_BIT without READ_BIT (v2)Marek Olšák2016-08-101-3/+7
* st/mesa: define ST_NEW_ flags as uint64_t values, not enumsBrian Paul2016-08-091-4/+4
* st/mesa: Make Gallium's BlitFramebuffer follow the GL 4.4 sRGB rules.Kenneth Graunke2016-08-081-4/+16
* Revert "st/mesa: use sRGB formats for MSAA resolving if destination is sRGB"Kenneth Graunke2016-08-081-32/+0
* state_tracker: Initialize the draw context only when needed.Eric Anholt2016-08-045-12/+36
* glsl_to_tgsi: Avoid aliasing violations.Matt Turner2016-08-011-4/+2
* st/mesa: silence missing braces warning in st_program.cBrian Paul2016-08-011-1/+1
* mesa: Remove set but not used gl_client_array::Stride.Mathias Fröhlich2016-07-311-1/+0
* mesa: Remove set but not used gl_client_array::Enabled.Mathias Fröhlich2016-07-311-1/+0
* st/mesa: update sampler states when shaders are changedMarek Olšák2016-07-301-6/+12
* st/mesa: don't dirty sample shading on _NEW_PROGRAMMarek Olšák2016-07-301-2/+1
* st/mesa: remove excessive shader state dirtyingMarek Olšák2016-07-307-57/+33
* st/mesa: unreference optional shaders when unbindingMarek Olšák2016-07-301-0/+4
* st/mesa: skip updates of states that have no effectMarek Olšák2016-07-302-9/+28
* st/mesa: completely rewrite state atomsMarek Olšák2016-07-3032-516/+380