aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_fs_nir.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* i965/fs: Make resolve_source_modifiers consistent with the vec4 versionJason Ekstrand2015-08-101-7/+7
* i965/fs: Implement nir_op_imul/umul_high in terms of MULH.Francisco Jerez2015-08-061-31/+2
* i965/nir: Add new utility method brw_glsl_base_type_for_nir_type()Eduardo Lima Mitev2015-08-031-14/+2
* i965/nir: Move brw_type_for_nir_type() to brw_nir to allow reuseEduardo Lima Mitev2015-08-031-18/+0
* i965/fs: Fix regression with SIMD8 VS since b5f1a48e234d47b24df38cb562cffb894...Francisco Jerez2015-07-311-1/+2
* i965/fs: Translate memory barrier NIR intrinsics.Francisco Jerez2015-07-291-0/+7
* i965/fs: Execute nir_setup_uniforms, _inputs and _outputs unconditionally.Francisco Jerez2015-07-291-15/+7
* i965/fs: Don't overwrite fs_visitor::uniforms and ::param_size during the SIM...Francisco Jerez2015-07-291-3/+4
* i965/fs: Drop unused untyped surface read and atomic emit methods.Francisco Jerez2015-07-291-8/+5
* i965/fs: Revisit NIR atomic counter intrinsic translation.Francisco Jerez2015-07-291-17/+32
* i965: Lift the constness restriction on surface indices passed to untyped ops.Francisco Jerez2015-07-291-0/+3
* i965: fix warning since tess merge.Dave Airlie2015-07-231-0/+2
* i965: Fix stride field for the result of emit_uniformize().Francisco Jerez2015-07-211-2/+2
* i965/nir/fs: removed unneeded support for global variablesAlejandro PiƱeiro2015-07-201-12/+4
* i965: Implement nir_op_uadd_carry and _usub_borrow without accumulator.Francisco Jerez2015-07-161-22/+4
* i965: Implement b2f and b2i using negation.Francisco Jerez2015-07-161-3/+1
* i965: Switch on shader stage in nir_setup_outputs().Kenneth Graunke2015-07-091-26/+33
* i965/vs: Fix matNxM vertex attributes where M != 4.Kenneth Graunke2015-07-071-4/+11
* i965/gen4-5: Enable 16-wide dispatch on shaders with control flow.Francisco Jerez2015-07-071-7/+1
* i965/skl: Set the pulls bary bit in 3DSTATE_PS_EXTRANeil Roberts2015-07-061-0/+4
* i965/fs: Don't disable SIMD16 when using the pixel interpolatorNeil Roberts2015-07-031-8/+3
* i965/fs: Remove fs_inst constructors that don't take an explicit exec_sizeJason Ekstrand2015-06-301-2/+4
* i965/fs: Add a builder argument to offset()Jason Ekstrand2015-06-301-29/+29
* i965/fs: emit constants only onceConnor Abbott2015-06-301-13/+14