summaryrefslogtreecommitdiffstats
path: root/src/mesa/state_tracker
Commit message (Expand)AuthorAgeFilesLines
* st/mesa: remove redundant flushes from st_flushNicolai Hähnle2017-11-093-3/+6
* st/mesa: guard sampler views changes with a mutexNicolai Hähnle2017-11-095-96/+250
* st/mesa: re-arrange st_finalize_textureNicolai Hähnle2017-11-092-8/+11
* gallium: clarify the constraints on sampler_view_destroyNicolai Hähnle2017-11-091-1/+0
* configure: check for -std=c++11 support and enable st/mesa test accordinglyGert Wollny2017-11-081-1/+3
* st/glsl_to_nir: use nir_shader_gather_info()Timothy Arceri2017-11-081-8/+10
* st/glsl_to_nir: generate NIR earlierTimothy Arceri2017-11-082-37/+14
* st/glsl_to_nir: delay adding built-in uniforms to Parameters listTimothy Arceri2017-11-082-36/+34
* gallium: Wire up flush controlAdam Jackson2017-11-061-0/+3
* st/glsl_to_nir: pass gl_shader_program to st_finalize_nir()Timothy Arceri2017-11-033-27/+11
* mesa/st: implement max combined output resources limiting.Dave Airlie2017-11-011-0/+6
* glsl: Remove ir_binop_greater and ir_binop_lequal expressionsIan Romanick2017-10-301-20/+0
* st/mesa: enable nir path for all shaders.Dave Airlie2017-10-261-9/+1
* st/program: add support for gs/tes/tcs nir shaders.Dave Airlie2017-10-263-4/+56
* st/program: rework basic variant interfaceDave Airlie2017-10-263-15/+12
* glsl_to_tgsi: remove unused glsl_version variableMarek Olšák2017-10-261-3/+0
* nir: Get rid of nir_shader::stageJason Ekstrand2017-10-201-5/+5
* st/mesa: correct a u_vbuf commentMarek Olšák2017-10-201-3/+5
* st/mesa: set dimension for constants in ATI_fragment_shaderMiklós Máté2017-10-181-0/+4
* st/mesa: Initialize textures array in st_framebuffer_validateMichel Dänzer2017-10-181-0/+2
* compiler/blob: Switch to init/finish instead of create/destroyJason Ekstrand2017-10-121-11/+12
* compiler: Move blob up a levelJason Ekstrand2017-10-121-1/+1
* compiler: Move gl_program::TexelFetchSamplers to shader_info.Kenneth Graunke2017-10-122-2/+3
* st/glsl_to_tgsi: the second destination doesn't support relative addressingNicolai Hähnle2017-10-111-5/+2
* st/glsl_to_tgsi: fix DFRACEXP with only one destinationNicolai Hähnle2017-10-111-15/+23
* st/glsl_to_tgsi: fix indirect access to 64-bit integerNicolai Hähnle2017-10-111-1/+1
* st/mesa: don't assign prog->ShadowSamplersNicolai Hähnle2017-10-112-5/+0
* st/glsl_to_tgsi: ignore GL_TEXTURE_SRGB_DECODE_EXT for samplers used with tex...Nicolai Hähnle2017-10-117-17/+62
* st/mesa: store state that affects sampler views per contextNicolai Hähnle2017-10-114-41/+44
* mesa/st: fix atomic buffer sizing to align with ssbo.Dave Airlie2017-10-111-0/+6
* mesa: rename various buffer bindings to one struct.Dave Airlie2017-10-113-3/+3
* mesa: Implement a new GL_MESA_tile_raster_order extension.Eric Anholt2017-10-103-0/+7
* mesa: Only expose GLES's EXT_texture_type_2_10_10_10_REV if supported in HW.Eric Anholt2017-10-101-0/+5
* gallium: Add support for 5551 with the 1-bit field in the low bit.Eric Anholt2017-10-101-2/+12
* st/dri: implement createImageFromRenderbuffer(2)Nicolai Hähnle2017-10-101-0/+5
* st/mesa: don't clobber glGetInternalformat* buffer for GL_NUM_SAMPLE_COUNTSNicolai Hähnle2017-10-101-1/+2
* st/mesa: whitespace fixNicolai Hähnle2017-10-101-1/+1
* st/mesa: fix import of EGL images with non-zero level or layerNicolai Hähnle2017-10-105-10/+28
* st/mesa: fix switching from surface-based to non-surface-based texturesNicolai Hähnle2017-10-104-4/+5
* glsl_to_tgsi: skip UARL for 1D registers if the driver doesn't need itMarek Olšák2017-10-062-9/+44
* glsl_to_tgsi: handle reladdr as TEMP in rename_temp_registers and dead_codeMarek Olšák2017-10-061-16/+44
* glsl_to_tgsi: each reladdr object should have only one parentMarek Olšák2017-10-062-5/+65
* glsl_to_tgsi: fix instruction order for bindless texturesMarek Olšák2017-10-061-4/+14
* glsl_to_tgsi: enable copy propagation for tessellation shadersMarek Olšák2017-10-061-4/+3
* mesa/st: Drop has_lib_dxtc argument from st_init_extensions()Matt Turner2017-10-024-11/+4
* mesa: Drop Mesa_DXTn from gl_contextMatt Turner2017-10-022-3/+3
* st/mesa: don't use pipe_surface for passing information about EGLImageMarek Olšák2017-10-031-46/+50
* st/mesa: use R10G10B10X2 format where applicableNicolai Hähnle2017-10-021-3/+8
* st/glsl_to_tgsi: use LDEXP when availableNicolai Hähnle2017-09-291-3/+7
* st/glsl_to_tgsi: fix conditional assignments to packed shader outputsNicolai Hähnle2017-09-291-1/+9