aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_fs_nir.cpp
Commit message (Expand)AuthorAgeFilesLines
* i965: Remove the context parameter from brw_texture_offsetJason Ekstrand2015-04-221-1/+1
* i965/fs: Calculate delta_x and delta_y together.Matt Turner2015-04-211-7/+6
* i965/nir: Make INTEL_DEBUG=ann work with NIR.Kenneth Graunke2015-04-111-0/+4
* i965: Create NIR during LinkShader() and ProgramStringNotify().Kenneth Graunke2015-04-111-173/+1
* nir: Store num_direct_uniforms in the nir_shader.Kenneth Graunke2015-04-111-2/+3
* i965: Move lower_output_reads to brw_link_shader().Kenneth Graunke2015-04-111-1/+0
* i965/fs/nir: Mark fallthrough.Matt Turner2015-04-111-0/+2
* nir: Make nir_lower_samplers take a gl_shader_stage, not a gl_program *.Kenneth Graunke2015-04-101-1/+1
* nir: Remove fsin_reduced/fcos_reduced.Matt Turner2015-04-061-2/+0
* i965: Use brw_nir_cubemap_normalize for NIR shadersJason Ekstrand2015-04-031-0/+3
* i965: Use the tex projector lowering pass instead of hand-rolling it.Eric Anholt2015-04-031-10/+4
* i965/nir: Run DCE again before going out of SSAJason Ekstrand2015-04-011-0/+2
* i965/nir: Run the ffma peephole after the rest of the optimizationsJason Ekstrand2015-04-011-2/+6
* nir: Add a dedicated ffma peephole optimizationJason Ekstrand2015-04-011-0/+2
* nir/algebraic: Add a seperate section for "late" optimizationsJason Ekstrand2015-04-011-0/+3
* i965/fs: Add ARB_fragment_program support to the NIR backend.Kenneth Graunke2015-03-271-17/+44
* i965/fs: Implement texture projection support.Kenneth Graunke2015-03-251-1/+10
* i965/fs: Rename offset to tex_offset to avoid shadowing offset().Kenneth Graunke2015-03-251-4/+4
* i965/nir: Use signed integer type for booleansJason Ekstrand2015-03-231-3/+3
* i965/nir: Do boolean resolves on GEN <= 5Jason Ekstrand2015-03-231-0/+20
* i965/nir: Properly set the predicate on the SEL used in min/maxJason Ekstrand2015-03-231-0/+2
* i965/nir: Use emit_lrp for emitting flrpJason Ekstrand2015-03-231-2/+1
* i965/fs: Make an emit_discard_jump() function to reduce duplication.Kenneth Graunke2015-03-191-11/+1
* i965/nir: Sort uniforms direct-first and use two different uniform registersJason Ekstrand2015-03-191-6/+21
* nir/lower_io: Make variable location assignment a manual operationJason Ekstrand2015-03-191-0/+4
* nir: Use a list instead of a hash_table for inputs, outputs, and uniformsJason Ekstrand2015-03-191-10/+3
* i965/fs: Add VS output support to nir_setup_outputs().Kenneth Graunke2015-03-121-5/+11
* i965/fs: Handle VS inputs in the NIR backend.Kenneth Graunke2015-03-121-1/+22
* i965/fs: Refactor fs_visitor::nir_setup_inputs().Kenneth Graunke2015-03-121-10/+19
* i965: Implement NIR intrinsics for loading VS system values.Kenneth Graunke2015-03-121-0/+51
* i965/nir: Lower to registers a bit later.Kenneth Graunke2015-03-121-3/+3
* i965/nir: Optimize after nir_lower_var_copies().Kenneth Graunke2015-03-121-0/+3
* i965/fs: Store a pointer to brw_sampler_prog_key_data in the visitor.Kenneth Graunke2015-03-121-3/+4
* i965/fs: Silence unused parameter warningIan Romanick2015-03-091-1/+1
* nir: Plumb the shader stage into glsl_to_nir().Kenneth Graunke2015-03-081-1/+1
* nir: Add native_integers to nir_shader_compiler_options.Kenneth Graunke2015-03-081-1/+1
* nir: Try to make sense of the nir_shader_compiler_options code.Kenneth Graunke2015-03-081-1/+4
* i965/nir: Resolve source modifiers on Gen8+ logic operations.Kenneth Graunke2015-03-081-0/+15
* i965/fs/nir: Mark fallthrough.Matt Turner2015-02-281-0/+1
* i965/fs/nir: Mark fallthrough.Matt Turner2015-02-281-0/+1
* i965/fs/nir: Use emit_math for nir_op_fpowIan Romanick2015-02-271-1/+1
* i965/fs: Handle conditional discards.Kenneth Graunke2015-02-241-8/+14
* i965/fs/nir: Optimize integer multiply by a 16-bit constant.Matt Turner2015-02-241-1/+23
* i965/fs/nir: Optimize (gl_FrontFacing ? x : y) where x and y are ±1.0.Matt Turner2015-02-241-0/+87
* i965/fs: Un-hardcode DEBUG_WM, "FS", and "fragment".Kenneth Graunke2015-02-191-5/+6
* i965/fs: Use VARYING_SLOT checks rather than strcmp().Kenneth Graunke2015-02-191-1/+1
* i965/nir: Don't support gl_FrontFacing as an input variableJason Ekstrand2015-02-141-3/+0
* i965/nir: Add support for nir_intrinsic_load_front_faceJason Ekstrand2015-02-141-1/+3
* i965: Shut up a compiler warning about uninitialized var.Eric Anholt2015-02-121-1/+1
* i965/fs: Fix saturate on MAD and LRP with the NIR backend.Kenneth Graunke2015-02-041-2/+4