summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2015-09-10i965: Enable push constants for UBOsgather_uniform_reworkAbdiel Janulgue2-2/+2
2015-09-10i965: Disable gather push constants for null constantsAbdiel Janulgue3-0/+15
2015-09-10i965: Program the push constants state using the gather tableAbdiel Janulgue5-13/+79
2015-09-10i965: Upload UBO surfaces before emitting constant state packetAbdiel Janulgue1-6/+6
2015-09-10i965/vec4: Pack UBO registers right after uniform registersAbdiel Janulgue1-13/+25
2015-09-10i965/vec4: Append ir_binop_ubo_load entries to the gather tableAbdiel Janulgue4-0/+92
2015-09-10i965/vec4: Append uniform entries to the gather tableAbdiel Janulgue2-0/+13
2015-09-10i965/fs: Pack UBO registers right after uniform registersAbdiel Janulgue1-9/+13
2015-09-10i965/fs/nir: Append nir_intrinsic_load_ubo entries to the gather tableAbdiel Janulgue4-1/+91
2015-09-10i965/fs: Append uniform entries to the gather tableAbdiel Janulgue1-1/+16
2015-09-10i965: Include UBO parameter sizes in push constant parametersAbdiel Janulgue3-0/+37
2015-09-10nir: Add glsl_get_type_without_array() wrapperAbdiel Janulgue2-0/+8
2015-09-10nir: Add glsl_get_array_size() wrapper.Abdiel Janulgue2-0/+8
2015-09-10i965: Assign hw-binding table index for uniform constant buffer blockAbdiel Janulgue1-2/+11
2015-09-10i965: Assign hw-binding table index for each UBO constant buffer.Abdiel Janulgue2-0/+17
2015-09-10i965: Store gather table information in the program dataAbdiel Janulgue7-1/+43
2015-09-10i965: Allocate space on the gather pool for UBO entriesAbdiel Janulgue1-2/+18
2015-09-10i965: Allocate space on the gather pool for plain uniformsAbdiel Janulgue1-0/+8
2015-09-10i965: Enable gather push constantsAbdiel Janulgue4-2/+108
2015-08-21i965: Define gather push constants opcodesAbdiel Janulgue1-0/+23
2015-08-21i965/fs: Push small uniform arraysJason Ekstrand1-13/+27
2015-08-21i965/fs: Support indirect push constants in lower_constant_loadsJason Ekstrand1-22/+49
2015-08-21i965/fs: Add an opcode for loading indirect push constantsJason Ekstrand6-0/+117
2015-08-21i965/brw_reg: Add a brw_VxH_indirect helperJason Ekstrand1-0/+11
2015-08-21i965/fs: Split VGRFs after lowering pull constantsJason Ekstrand1-2/+2
2015-08-21i965/fs: Rename demote_pull_constants to lower_constant_loadsJason Ekstrand2-3/+3
2015-08-21i964/fs: Refactor assign_constant_locationsJason Ekstrand1-45/+36
2015-08-21i965/fs: Handle reladdr in liveness calculations in assign_constant_locationsJason Ekstrand1-3/+12
2015-08-21i965/fs: Combine assign_constant_locations and move_uniform_array_access_to_p...Jason Ekstrand2-30/+9
2015-08-21nir/lower_io: Remove assign_var_locations_direct_firstJason Ekstrand2-82/+0
2015-08-21i965/fs: Rework uniform handlingJason Ekstrand3-29/+11
2015-08-21i965/vec4_nir: Get rid of the uniform_driver_location trackingJason Ekstrand2-20/+3
2015-08-21nir/lower_io: Separate driver_location and base offset for uniformsJason Ekstrand2-14/+8
2015-08-21nir/intrinsics: Add a second const index to load_uniformJason Ekstrand3-13/+19
2015-08-21nir: Pass a type_size() function pointer into nir_lower_io().Kenneth Graunke3-112/+30
2015-08-21i965/vec4: Drop an assertion from type_size_vec4Jason Ekstrand1-1/+0
2015-08-21i965: Move type_size() methods out of visitor classes.Kenneth Graunke8-27/+28
2015-08-21i965: Make setup_vec4_uniform_value and _image_uniform_values take an offsetJason Ekstrand7-22/+38
2015-08-21i965: Rename setup_vector_uniform_values to setup_vec4_uniform_valueJason Ekstrand6-17/+18
2015-08-21mesa: update fbo state in glTexStorageTapani Pälli1-0/+15
2015-08-20vc4: Add algebraic opt for rcp(1.0).Eric Anholt1-0/+8
2015-08-20vc4: Allow unpack_8[abcd]_f's src to stay in r4.Eric Anholt1-1/+15
2015-08-20vc4: Pack the unorm-packing bits into a src MUL instruction when possible.Eric Anholt5-16/+104
2015-08-20vc4: Add a QIR helper for whether the op is a MUL type.Eric Anholt3-4/+16
2015-08-20vc4: Drop an unused algebraic op.Eric Anholt1-9/+0
2015-08-20vc4: Switch QPU_PACK_SCALED to be two non-SSA instructions.Eric Anholt5-21/+19
2015-08-20vc4: Make the pack-to-unorm instructions be non-SSA.Eric Anholt4-42/+36
2015-08-20vc4: Allow QIR registers to be non-SSA.Eric Anholt4-4/+10
2015-08-20vc4: We can now move TEX_RESULT accesses across other r4 ops.Eric Anholt1-16/+0
2015-08-21glsl: fix binding validation for interface blocksTimothy Arceri1-12/+18