aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_fs_nir.cpp
Commit message (Expand)AuthorAgeFilesLines
* i965: Implement nir_intrinsic_shader_clockEmil Velikov2015-10-301-0/+9
* i965: Implement ARB_fragment_layer_viewport.Kenneth Graunke2015-10-281-0/+8
* i965/fs: Optimize ssbo storesKristian Høgsberg Kristensen2015-10-231-30/+25
* i965/fs: Drop offset_reg temporary in ssbo loadKristian Høgsberg Kristensen2015-10-231-5/+3
* i965/fs: Don't uniformize surface index twiceKristian Høgsberg Kristensen2015-10-231-2/+0
* i965/fs: Read all components of a SSBO field with one sendKristian Høgsberg Kristensen2015-10-231-18/+7
* i965: Implement ARB_shader_stencil_export (gen9+)Ben Widawsky2015-10-211-0/+2
* i965: Implement gl_InvocationID.Kenneth Graunke2015-10-211-0/+13
* i965: Implement nir_intrinsic_load_primitive.Kenneth Graunke2015-10-211-0/+8
* i965/fs: use the right number of UBOsIago Toral Quiroga2015-10-161-1/+1
* i965: add arrays of arrays support for varyingsTimothy Arceri2015-10-151-3/+1
* i965: Adapt SSBOs to work with their own separate index spaceIago Toral Quiroga2015-10-141-12/+12
* nir: split SSBO min/max atomic instrinsics into signed/unsigned versionsIago Toral Quiroga2015-10-141-10/+10
* i965/vs: Map scalar VS input locations properly; avoid tons of MOVs.Kenneth Graunke2015-10-101-51/+20
* i965/fs: Handle non-const sample number in interpolateAtSampleNeil Roberts2015-10-091-27/+112
* i965: Use nir_foreach_variableJason Ekstrand2015-10-021-3/+3
* i965/shader: Get rid of the shader, prog, and shader_prog fieldsJason Ekstrand2015-10-021-2/+0
* i965/fs: Use the nir info instead of pulling things out of [shader_]progJason Ekstrand2015-10-021-4/+4
* i965/fs: Move sampler unit lookup into rescale_texcoordJason Ekstrand2015-10-021-7/+1
* i965/backend_shader: Add a field to store the NIR shaderJason Ekstrand2015-10-021-17/+15
* i965: Move prog_data uniform setup to the codegen levelJason Ekstrand2015-10-021-7/+0
* i965/nir: Simplify uniform setupJason Ekstrand2015-10-021-11/+8
* i965/nir: Pull GLSL uniform handling into a common functionJason Ekstrand2015-10-021-76/+3
* i965/nir: Pull common ARB program uniform handling into a common functionJason Ekstrand2015-10-021-8/+2
* i965/shader: Pull setup_image_uniform_values out of backend_shaderJason Ekstrand2015-10-021-1/+2
* i965/cs: Generate code to load gl_NumWorkGroupsJordan Justen2015-09-291-0/+28
* mesa: rename gl_shader_program's NumUniformBlocks to NumBufferInterfaceBlocksSamuel Iglesias Gonsalvez2015-09-291-4/+4
* i965/nir/fs: Implement nir_intrinsic_ssbo_atomic_*Iago Toral Quiroga2015-09-251-0/+77
* i965/nir/fs: Implement nir_intrinsic_load_ssboIago Toral Quiroga2015-09-251-0/+62
* i965/nir/fs: Implement nir_intrinsic_store_ssboIago Toral Quiroga2015-09-251-0/+71
* i965/fs/nir: implement nir_intrinsic_get_buffer_sizeSamuel Iglesias Gonsalvez2015-09-251-0/+24
* i965/nir: Support gl_WorkGroupID variableJordan Justen2015-09-131-1/+9
* i965/nir: Support gl_LocalInvocationID variableJordan Justen2015-09-131-0/+17
* i965/cs: Enable barrier in MEDIA_INTERFACE_DESCRIPTORJordan Justen2015-09-101-0/+2
* i965: add handling for imageSamplesIlia Mirkin2015-09-101-0/+5
* i965: add support for textureSamples functionIlia Mirkin2015-09-101-0/+10
* i965/nir: Use nir_system_value_from_intrinsic to reduce duplication.Kenneth Graunke2015-09-081-37/+10
* i965/fs: Remove fs_visitor::try_replace_with_sel().Matt Turner2015-08-281-2/+0
* i965/fs: Do not set the size for zero-size uniformsMarta Lofstedt2015-08-281-3/+4
* mesa/macros: add power-of-two assertions for alignment macrosNanley Chery2015-08-261-1/+1
* i965/fs: Rework uniform handlingJason Ekstrand2015-08-251-22/+8
* nir/intrinsics: Add a second const index to load_uniformJason Ekstrand2015-08-251-1/+1
* nir: Pass a type_size() function pointer into nir_lower_io().Kenneth Graunke2015-08-251-12/+1
* i965: Move type_size() methods out of visitor classes.Kenneth Graunke2015-08-251-1/+1
* i965: Make setup_vec4_uniform_value and _image_uniform_values take an offsetJason Ekstrand2015-08-251-2/+5
* i965: Fix "handle nir_intrinsic_image_size"Martin Peres2015-08-201-4/+3
* i965: handle nir_intrinsic_image_sizeMartin Peres2015-08-201-0/+46
* i965/fs: Clamp image array indices to the array bounds on IVB.Francisco Jerez2015-08-111-4/+21
* i965/fs: Translate image load, store and atomic NIR intrinsics.Francisco Jerez2015-08-111-0/+106
* i965/fs: Handle image uniforms in NIR programs.Francisco Jerez2015-08-111-8/+43