summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2017-05-08i965/shader_time: add accounting for conditional discardshader-time-hacksConnor Abbott2-33/+43
2017-05-08HACK make discards side-effectfulConnor Abbott1-0/+1
2017-05-08i965/shader_time: add tracking for branches and convergent branchesConnor Abbott5-46/+108
2017-05-06i965: replace '3' with BRW_SHADER_TIME_ENTRIESConnor Abbott4-4/+10
2017-05-06i965: make shader_time output a CSV report at the endConnor Abbott2-31/+28
2017-05-06i965: split out shader-time stuff into its own fileConnor Abbott3-253/+286
2017-05-06glsl: skip tree grafting for sampler and image typesNicolai Hähnle1-0/+11
2017-05-06glsl: teach lower_ubo_reference about samplers inside structuresSamuel Pitoiset1-0/+15
2017-05-06glsl: link bindless layout qualifiersSamuel Pitoiset1-0/+44
2017-05-06glsl: do not count bindless samplers/images when linking uniformsSamuel Pitoiset1-2/+2
2017-05-06glsl: lower bindless sampler/image packed varyingsSamuel Pitoiset1-0/+14
2017-05-06glsl: implement ARB_bindless_texture conversionsSamuel Pitoiset3-10/+84
2017-05-06glsl: allow bindless samplers/images to be used with constructorsSamuel Pitoiset1-2/+14
2017-05-06glsl: add is_valid_constructor() helper functionSamuel Pitoiset1-2/+8
2017-05-06glsl: add ARB_bindless_texture operationsSamuel Pitoiset4-0/+35
2017-05-06glsl: allow bindless samplers/images to be initializedSamuel Pitoiset1-3/+14
2017-05-06glsl: allow bindless samplers/images to be l-valuesSamuel Pitoiset1-0/+14
2017-05-06glsl: add _mesa_glsl_parse_state object to is_lvalue()Samuel Pitoiset4-7/+9
2017-05-06glsl: relax bindless sampler arrays indexingSamuel Pitoiset1-1/+7
2017-05-06glsl: reject bindless samplers/images frag inputs without 'flat'Samuel Pitoiset1-0/+20
2017-05-06glsl: allow bindless samplers/images as vertex shader inputsSamuel Pitoiset1-0/+14
2017-05-06glsl: allow bindless samplers/images as varying variablesSamuel Pitoiset1-0/+20
2017-05-06glsl: allow input memory qualifiers for imagesSamuel Pitoiset1-0/+10
2017-05-06glsl: allow image qualifiers inside structuresSamuel Pitoiset1-4/+23
2017-05-06glsl: allow bindless images to be declared inside structuresSamuel Pitoiset1-1/+1
2017-05-06glsl: allow bindless samplers/images inside interface blocksSamuel Pitoiset1-2/+12
2017-05-06glsl: allow bindless samplers/images as function returnSamuel Pitoiset1-3/+8
2017-05-06glsl: allow bindless samplers/images as out and inout parametersSamuel Pitoiset1-2/+14
2017-05-06glsl: allow to declare bindless samplers/images as non-uniformSamuel Pitoiset1-17/+66
2017-05-06glsl: process bindless/bound layout qualifiersSamuel Pitoiset10-3/+198
2017-05-06glsl: do not make sampler/image types readonly variablesSamuel Pitoiset2-4/+0
2017-05-06glsl: make sampler/image scalar typesSamuel Pitoiset1-1/+1
2017-05-06glsl: make count_attribute_slots() returns 1 for samplers/imagesSamuel Pitoiset1-2/+2
2017-05-06glsl: make component_slots() returns 2 for samplers/imagesSamuel Pitoiset2-2/+8
2017-05-06glsl: make sampler/image types as 64-bitSamuel Pitoiset2-2/+8
2017-05-06glsl: add ARB_bindless_texture enableSamuel Pitoiset3-0/+9
2017-05-06mesa: add ARB_bindless_texture to the extensions listSamuel Pitoiset2-0/+2
2017-05-06radv/meta: fix restoring a push descriptor setFredrik Höglund2-2/+7
2017-05-05anv/allocator: Only write to _vg_ptr if we have valgrindJason Ekstrand1-1/+1
2017-05-05i915: Fix build break with empty unreachable()Daniel Stone1-4/+2
2017-05-05radeonsi: apply the tess+GS hang workaround to Polaris12 as wellMarek Olšák1-1/+2
2017-05-05i965: Set modifier for imported and duplicated imagesDaniel Stone1-0/+20
2017-05-05i965: Use helper function for modifier -> tilingDaniel Stone1-17/+34
2017-05-05radeonsi: fix build with GCC 4.8Samuel Pitoiset1-1/+1
2017-05-05st/glsl_to_tgsi: fix renumber_registers() in presence of dead codeSamuel Pitoiset1-5/+34
2017-05-05anv/query: handle more cases of 'out of host memory'Iago Toral Quiroga1-0/+10
2017-05-04egl/android: Set EGLSurface.Lost to EGL_TRUE/EGL_FALSENicolas Boichat1-2/+2
2017-05-04anv/allocator: Improve block pool growing assertsJason Ekstrand1-6/+5
2017-05-04anv: Drop the instruction pool block sizeJason Ekstrand1-2/+1
2017-05-04anv/allocator: Add support for large stream allocationsJason Ekstrand1-4/+7