aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_fs.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* i965/fs: Move offset(fs_reg, unsigned) to brw_fs.hJason Ekstrand2015-06-301-0/+21
* i965/fs: emit constants only onceConnor Abbott2015-06-301-0/+2
* i965/fs: use SSA values directlyConnor Abbott2015-06-301-0/+3
* i965/vs: Move compute_clip_distance() out of emit_urb_writes().Kenneth Graunke2015-06-281-1/+1
* i965: Remove the brw_context from the visitorsJason Ekstrand2015-06-231-1/+1
* i965/vs: Pass the current set of clip planes through run() and run_vs()Jason Ekstrand2015-06-231-4/+4
* i965/fs: Add a do_rep_send flag to run_fsJason Ekstrand2015-06-231-1/+1
* i965: Pull calls to get_shader_time_index out of the visitorJason Ekstrand2015-06-231-2/+5
* i965: Use a single index per shader for shader_time.Jason Ekstrand2015-06-231-1/+2
* i965/fs: Make no16 non-variadicJason Ekstrand2015-06-231-1/+1
* i965: Remove the dependance on brw_context from the generatorsJason Ekstrand2015-06-231-1/+3
* i965: Plumb compiler debug logging through a function pointer in brw_compilerJason Ekstrand2015-06-231-2/+2
* i965/fs: Implement support for ir_barrierJordan Justen2015-06-121-0/+3
* fs/reg_allocate: Remove the MRF hack helpers from fs_visitorJason Ekstrand2015-06-091-4/+0
* i965/fs: Don't let the EOT send message interfere with the MRF hackJason Ekstrand2015-06-091-1/+2
* i965/fs: Remove dead IR construction code from the visitor.Francisco Jerez2015-06-091-73/+0
* i965/fs: Migrate translation of NIR texturing instructions to the IR builder.Francisco Jerez2015-06-091-1/+2
* i965/fs: Migrate translation of NIR intrinsics to the IR builder.Francisco Jerez2015-06-091-1/+2
* i965/fs: Migrate translation of NIR ALU instructions to the IR builder.Francisco Jerez2015-06-091-1/+1
* i965/fs: Migrate translation of NIR control flow to the IR builder.Francisco Jerez2015-06-091-1/+2