summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_fs.h
Commit message (Expand)AuthorAgeFilesLines
* i965: Allow indirect GS input indexing in the scalar backend.Kenneth Graunke2015-11-181-1/+2
* i965: Introduce a MOV_INDIRECT opcode.Kenneth Graunke2015-11-141-0/+5
* i965: Replace HW_REG with ARF/FIXED_GRF.Matt Turner2015-11-131-2/+3
* i965: Rename GRF to VGRF.Matt Turner2015-11-131-1/+1
* i965: Split nir_emit_intrinsic by stage with a general fallback.Kenneth Graunke2015-11-111-0/+8
* i965: Add scalar geometry shader support.Kenneth Graunke2015-11-031-1/+16
* i965: Fix the fs_visitor GS constructor to take shader_time_index.Kenneth Graunke2015-11-031-1/+2
* i965/fs: split out calculation of payload live rangesConnor Abbott2015-10-301-0/+2
* i965: Implement ARB_shader_stencil_export (gen9+)Ben Widawsky2015-10-211-0/+3
* i965: Add a fs_visitor constructor that takes a brw_gs_compile.Kenneth Graunke2015-10-211-1/+10
* i965: Introduce a new SHADER_OPCODE_URB_READ_SIMD8 opcode.Kenneth Graunke2015-10-211-0/+1
* i965: Use a const nir_shader in backend_shaderJason Ekstrand2015-10-191-1/+1
* i965/fs: Remove the gl_program from the generatorJason Ekstrand2015-10-191-3/+0
* nir: remove dependency on glslRob Clark2015-10-161-1/+1
* i965/shader: Get rid of the shader, prog, and shader_prog fieldsJason Ekstrand2015-10-021-2/+2
* i965/fs,vec4: Get rid of the sanity_param_countJason Ekstrand2015-10-021-1/+0
* i965/fs: Move sampler unit lookup into rescale_texcoordJason Ekstrand2015-10-021-3/+2
* i965/backend_shader: Add a field to store the NIR shaderJason Ekstrand2015-10-021-4/+4
* i965: Move binding table setup to codegen time.Jason Ekstrand2015-10-021-2/+0
* i965/nir: Pull GLSL uniform handling into a common functionJason Ekstrand2015-10-021-2/+0
* i965/shader: Get rid of the setup_vec4_uniform_value helperJason Ekstrand2015-10-021-4/+0
* i965/cs: Add a binding table entry for gl_NumWorkGroupsJordan Justen2015-09-291-1/+2
* i965/nir/fs: Implement nir_intrinsic_ssbo_atomic_*Iago Toral Quiroga2015-09-251-0/+2
* i965/fs: Implement FS_OPCODE_GET_BUFFER_SIZESamuel Iglesias Gonsalvez2015-09-251-0/+3
* i965/fs: Add a very basic validation passJason Ekstrand2015-09-151-0/+1
* i965/cs: Initialize gl_WorkGroupID variable from payloadJordan Justen2015-09-131-0/+1
* i965/cs: Initialize gl_LocalInvocationID from payloadJordan Justen2015-09-131-0/+1
* i965/cs: Reserve local invocation id in payload regsJordan Justen2015-09-131-0/+1
* i965: Move brw_setup_tex_for_precompile to brw_program.[ch].Kenneth Graunke2015-09-031-3/+0
* i965/fs: Remove fs_visitor::try_replace_with_sel().Matt Turner2015-08-281-1/+0
* i965/fs: Combine assign_constant_locations and move_uniform_array_access_to_p...Jason Ekstrand2015-08-251-1/+0
* i965/fs: Rework uniform handlingJason Ekstrand2015-08-251-3/+0
* i965: Move type_size() methods out of visitor classes.Kenneth Graunke2015-08-251-1/+0
* i965: Make setup_vec4_uniform_value and _image_uniform_values take an offsetJason Ekstrand2015-08-251-1/+2
* i965: Rename setup_vector_uniform_values to setup_vec4_uniform_valueJason Ekstrand2015-08-251-2/+2
* i965/fs: Handle image uniforms in NIR programs.Francisco Jerez2015-08-111-0/+1
* i965/fs: Make resolve_source_modifiers consistent with the vec4 versionJason Ekstrand2015-08-101-1/+1
* i965/fs: Drop unused untyped surface read and atomic emit methods.Francisco Jerez2015-07-291-7/+0
* i965: Define the setup_vector_uniform_values() backend_visitor interface.Francisco Jerez2015-07-291-0/+4
* i965/fs: Remove the emit_texture_gen*() fs_visitor methods.Francisco Jerez2015-07-291-21/+0
* i965/fs: Reimplement emit_mcs_fetch() in terms of logical sends.Francisco Jerez2015-07-291-1/+2
* i965/fs: Reimplement emit_single_fb_write() in terms of logical framebuffer w...Francisco Jerez2015-07-291-4/+1
* i965/fs: Remove the FS_OPCODE_SET_OMASK pseudo-opcode.Francisco Jerez2015-07-291-4/+0
* i965/fs: Define logical framebuffer write opcode.Francisco Jerez2015-07-291-1/+1
* i965/fs: Implement pass to lower instructions of unsupported SIMD width.Francisco Jerez2015-07-291-0/+1
* i965/fs: Add stub lowering pass for logical send-message opcodes.Francisco Jerez2015-07-291-0/+1
* i965/nir/fs: removed unneeded support for global variablesAlejandro PiƱeiro2015-07-201-1/+0
* i965/fs: Factor out universally broken calculation of the register component ...Francisco Jerez2015-07-161-3/+3
* i965/fs: Use the builder dispatch_width for computing register offsetsJason Ekstrand2015-06-301-1/+1
* i965/fs: Add a builder argument to offset()Jason Ekstrand2015-06-301-1/+1