summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_fs.cpp
Commit message (Expand)AuthorAgeFilesLines
* i965: Implement ARB_shader_stencil_export (gen9+)Ben Widawsky2015-10-211-0/+14
* i965/fs: Enumerate logical fb writes argumentsBen Widawsky2015-10-211-12/+15
* i965: Introduce a new SHADER_OPCODE_URB_READ_SIMD8 opcode.Kenneth Graunke2015-10-211-0/+2
* i965: Introduce new SHADER_OPCODE_URB_WRITE_SIMD8_MASKED/PER_SLOT opcodes.Kenneth Graunke2015-10-211-0/+9
* i965/fs: Disable opt_sampler_eot for more message typesNeil Roberts2015-10-211-6/+8
* i965: Remove block arg from foreach_inst_in_block_*_starting_fromNeil Roberts2015-10-211-3/+3
* i965: Extract can_change_source_types() functions.Matt Turner2015-10-191-0/+12
* i965: Rename brw_foo_emit to brw_compile_fooJason Ekstrand2015-10-191-9/+9
* i965/fs: Move some of the prog_data setup into brw_wm_emitJason Ekstrand2015-10-191-0/+100
* i965/cs: Rework cs_emit to take a nir_shader and a brw_compilerJason Ekstrand2015-10-191-23/+28
* i965/fs: Rework wm_fs_emit to take a nir_shader and a brw_compilerJason Ekstrand2015-10-191-33/+26
* i965/fs: Remove the gl_program from the generatorJason Ekstrand2015-10-191-2/+2
* nir: remove dependency on glslRob Clark2015-10-161-1/+1
* i965: add arrays of arrays support for varyingsTimothy Arceri2015-10-151-2/+2
* i965/vs: Simplify fs_visitor's ATTR file.Kenneth Graunke2015-10-121-20/+7
* i965/vs: Unify URB entry size/read length calculations between backends.Kenneth Graunke2015-10-101-12/+3
* i965/cs: Get max_cs_threads from brw_compiler devinfoKristian Høgsberg Kristensen2015-10-081-2/+3
* i965: Move brw_get_shader_time_index() call out of emit functionsKristian Høgsberg Kristensen2015-10-081-14/+6
* i965/cs: Split out helper for building local id payloadKristian Høgsberg Kristensen2015-10-081-5/+64
* i965: Move brw_dump_ir() out of brw_*_emit() functionsKristian Høgsberg Kristensen2015-10-081-13/+0
* i965: Define FIRST_SPILL_MRF and FIRST_PULL_LOAD_MRF only once and in one placeIago Toral Quiroga2015-10-081-2/+0
* i965: make pull constant loads in gen6 start at MRFs 16/17Iago Toral Quiroga2015-10-081-2/+4
* i965: Fix remove_duplicate_mrf_writes so it can handle 24 MRFs in gen6Iago Toral Quiroga2015-10-081-1/+1
* i965: Generalize predicated break pass for use in vec4 backend.Matt Turner2015-10-051-1/+1
* i965/shader: Get rid of the shader, prog, and shader_prog fieldsJason Ekstrand2015-10-021-13/+8
* i965/fs,vec4: Get rid of the sanity_param_countJason Ekstrand2015-10-021-18/+0
* i965/fs: Use the nir info instead of pulling things out of [shader_]progJason Ekstrand2015-10-021-15/+14
* i965/cs: Remove the prog argument from local_id_payload_dwordsJason Ekstrand2015-10-021-1/+1
* i965: Move binding table setup to codegen time.Jason Ekstrand2015-10-021-42/+0
* i965/shader: Pull assign_common_binding_table_offsets out of backend_shaderJason Ekstrand2015-10-021-3/+9
* i965/shader: Get rid of the setup_vec4_uniform_value helperJason Ekstrand2015-10-021-14/+0
* i965/fs: Print reg and reg_offset separately for ATTR files.Kenneth Graunke2015-10-011-1/+1
* i965/cs: Add a binding table entry for gl_NumWorkGroupsJordan Justen2015-09-291-3/+17
* i965: Don't re-layout varyings for separate shader programs.Kenneth Graunke2015-09-261-1/+2
* i965/fs: Implement FS_OPCODE_GET_BUFFER_SIZESamuel Iglesias Gonsalvez2015-09-251-0/+1
* i965: Respect stride and subreg_offset for ATTR registersKristian Høgsberg Kristensen2015-09-241-1/+4
* i965: Turn BRW_MAX_MRF into a macro that accepts a hardware generationIago Toral Quiroga2015-09-211-2/+2
* i965/fs: The barrier send uses only 1 payload registerJordan Justen2015-09-151-0/+1
* i965/fs: Add a very basic validation passJason Ekstrand2015-09-151-0/+10
* i965: Move perf_debug code to brw_codegen_*_prog()Kristian Høgsberg Kristensen2015-09-141-41/+0
* i965: Move brw_fs_precompile() to brw_wm.cKristian Høgsberg Kristensen2015-09-141-58/+0
* i965: Move compute shader code aroundKristian Høgsberg Kristensen2015-09-141-0/+143
* i965/cs: Reserve local invocation id in payload regsJordan Justen2015-09-131-0/+10
* i965/fs: Set first_non_payload_grf in assign_curb_setupJordan Justen2015-09-101-4/+5
* i965: add support for textureSamples functionIlia Mirkin2015-09-101-0/+1
* i965: Move brw_setup_tex_for_precompile to brw_program.[ch].Kenneth Graunke2015-09-031-19/+0
* i965/fs: Handle MRF destinations in lower_integer_multiplication().Matt Turner2015-09-021-4/+4
* i965: Only consider fixed_hw_reg in equals() if file is HW_REG/IMM.Matt Turner2015-08-281-1/+3
* i965/fs: Split VGRFs after lowering pull constantsJason Ekstrand2015-08-271-2/+2
* i964/fs: Refactor assign_constant_locationsJason Ekstrand2015-08-271-46/+40