projects
/
mesa.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Merge remote-tracking branch 'mesa-public/master' into vulkan
2015-08-17
Jason Ekstrand
Merge remote-tracking branch 'mesa-public/master' into...
commit
|
commitdiff
|
tree
2015-08-15
Jason Ekstrand
vk: Add four unit tests for our lock-free data-structures
commit
|
commitdiff
|
tree
2015-08-15
Jason Ekstrand
vk: Build a version of the driver for linking into...
commit
|
commitdiff
|
tree
2015-08-12
Jason Ekstrand
i965/shader: Don't use OptimizeForAOS for NIR vec4...
commit
|
commitdiff
|
tree
2015-08-12
Oded Gabbay
mesa/formats: don't byteswap when building array formats
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-12
Jason Ekstrand
mesa/formats: Don't flip channels of null array formats
commit
|
commitdiff
|
tree
2015-08-12
Jason Ekstrand
mesa/formats: Fix swizzle flipping for big-endian targets
commit
|
commitdiff
|
tree
2015-08-12
Jason Ekstrand
mesa/formats: Only do byteswapping for packed formats
commit
|
commitdiff
|
tree
2015-08-10
Jason Ekstrand
i965/fs: Make resolve_source_modifiers consistent with...
commit
|
commitdiff
|
tree
2015-08-10
Jason Ekstrand
i965/vec4_visitor: Make some function arguments const...
commit
|
commitdiff
|
tree
2015-08-10
Jason Ekstrand
i965/fs: Don't do redundant RA setup on IVB+
commit
|
commitdiff
|
tree
2015-08-10
Jason Ekstrand
i965/fs: Use dispatch_width instead of reg_width in...
commit
|
commitdiff
|
tree
2015-08-10
Jason Ekstrand
ra: Delete the conflict lists in ra_set_finalize
commit
|
commitdiff
|
tree
2015-08-10
Jason Ekstrand
ra: Refactor ra_set_finalize
commit
|
commitdiff
|
tree
2015-08-10
Jason Ekstrand
i965/vec4_nir: Properly handle integer multiplies on...
commit
|
commitdiff
|
tree
2015-08-10
Jason Ekstrand
i965/vec4_nir: Do boolean source modifier resolves...
commit
|
commitdiff
|
tree
2015-08-10
Jason Ekstrand
i965/vec4-nir: Handle boolean resolvese on ILK-
commit
|
commitdiff
|
tree
2015-08-10
Jason Ekstrand
i965/nir: Don't mark bany or ball instructions for...
commit
|
commitdiff
|
tree
2015-08-10
Jason Ekstrand
i965/nir: Use nir_op_info.output_type for determining...
commit
|
commitdiff
|
tree
2015-08-10
Jason Ekstrand
mesa/format_utils: Add src_bits == dst_bits cases to...
commit
|
commitdiff
|
tree
2015-08-10
Oded Gabbay
mesa: clear existing swizzle info before bitwise-OR
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-04
Jason Ekstrand
vk/cmd_buffer: Allow for null VkCmdPool's
commit
|
commitdiff
|
tree
2015-08-03
Iago Toral Quiroga
i965/nir: Do not scalarize phis in non-scalar setups
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Antia Puentes
i965/vec4: Handle uniform and GRF array access on vertex...
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Antia Puentes
i965/nir/vec4: Handle uniforms on vertex programs
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Antia Puentes
i965/vec4: Enable NIR-vec4 pass on ARB_vertex_programs
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Iago Toral Quiroga
i965/nir/gs: Implement support for gl_InvocationID...
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Samuel Iglesias...
i965/gs/gen6: Refactor ir_emit_vertex and ir_end_primitive...
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Iago Toral Quiroga
i965/nir/gs: Implement EmitVertex and EndPrimitive
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Iago Toral Quiroga
i965/nir/gs: Handle geometry shaders inputs
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Iago Toral Quiroga
i965/gs: Refactor ir_emit_vertex and ir_end_primitive
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Iago Toral Quiroga
i965/nir: Enable NIR-vec4 pass on geometry shaders
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Samuel Iglesias...
nir: Fix output swizzle in get_mul_for_src
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Alejandro Piñeiro
i965/nir/vec4: Add implementation of nir_emit_texture()
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Alejandro Piñeiro
i965/ir/vec4: Refactor visit(ir_texture *ir)
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Alejandro Piñeiro
i965/vec4: Add a new dst_reg constructor accepting...
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Alejandro Piñeiro
i965/vec4: Change vec4_visitor::swizzle_result() method...
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Eduardo Lima Mitev
i965/vec4: Change vec4_visitor::gather_channel() method...
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Eduardo Lima Mitev
i965/vec4: Change vec4_visitor::emit_mcs_fetch() method...
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Eduardo Lima Mitev
i965/vec4: Move is_high_sample() method to vec4_visitor...
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Eduardo Lima Mitev
i965/nir: Add new utility method brw_glsl_base_type_for_nir_...
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Eduardo Lima Mitev
i965/nir/vec4: Implement nir_emit_jump
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Antia Puentes
i965/nir/vec4: Mark as unreachable ops that should...
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Antia Puentes
i965/nir/vec4: Implement vector "any" operation
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Antia Puentes
i965/nir/vec4: Implement the dot product operation
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Antia Puentes
i965/nir/vec4: Implement conditional select
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Antia Puentes
i965/nir/vec4: Implement linear interpolation
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Antia Puentes
i965/vec4: Return the emitted instruction in emit_lrp()
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Antia Puentes
i965/nir/vec4: Implement floating-point fused multiply-add
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Antia Puentes
i965/nir/vec4: Implement "shift" operations
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Antia Puentes
i965/nir/vec4: Implement the "sign" operation
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Antia Puentes
i965/nir/vec4: Implement bit operations
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Antia Puentes
i965/nir/vec4: Implement pack/unpack operations
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Antia Puentes
i965/nir/vec4: "noise" ops should already be lowered
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Antia Puentes
i965/nir/vec4: Implement "bool<->int,float" format...
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Antia Puentes
i965/nir/vec4: Implement logical operators
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Antia Puentes
i965/nir/vec4: Implement non-equality ops on vectors
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Antia Puentes
i965/nir/vec4: Implement equality ops on vectors
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Antia Puentes
i965/nir/vec4: Implement non-vector comparison ops
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Antia Puentes
i965/nir: Add utility method for comparisons
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Antia Puentes
i965/nir/vec4: Derivatives are not allowed in VS
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Antia Puentes
i965/nir/vec4: Implement min/max operations
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Antia Puentes
i965/vec4: Return the emitted instruction in emit_minmax()
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Antia Puentes
i965/nir/vec4: Implement various rounding functions
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Antia Puentes
i965/nir/vec4: Implement carry/borrow for addition...
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Antia Puentes
i965/nir/vec4: Implement more math operations
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Antia Puentes
i965/vec4: Return the last emitted instruction in emit_math()
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Antia Puentes
i965/nir/vec4: Implement multiplication
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Antia Puentes
i965/nir/vec4: Implement the addition operation
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Antia Puentes
i965/nir/vec4: Implement int<->float format conversion ops
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Antia Puentes
i965/nir/vec4: Lower "vecN" instructions and mark them...
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Antia Puentes
i965/nir/vec4: Implement single-element "mov" operations
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Alejandro Piñeiro
i965/nir: Disable alu_to_scalar pass on non-scalar...
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Antia Puentes
i965/nir/vec4: Prepare source and destination registers...
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Antia Puentes
i965/nir/vec4: Implement loading values from an UBO
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Alejandro Piñeiro
i965/nir/vec4: Implement atomic counter intrinsics...
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Iago Toral Quiroga
i965/nir/vec4: Implement load_uniform intrinsic
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Alejandro Piñeiro
i965/nir/vec4: Implement intrinsics that load system...
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Eduardo Lima Mitev
i965/nir/vec4: Implement store_output intrinsic
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Eduardo Lima Mitev
i965/vec4: Make sure that register types always match...
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Eduardo Lima Mitev
i965/nir/vec4: Implement load_input intrinsic
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Eduardo Lima Mitev
i965/nir/vec4: Implement loop statements (nir_cf_node_loop)
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Iago Toral Quiroga
i965/nir/vec4: Implement conditional statements (nir_cf_node_if)
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Eduardo Lima Mitev
i965/nir/vec4: Add get_nir_dst() and get_nir_src()...
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Eduardo Lima Mitev
i965/nir: Move brw_type_for_nir_type() to brw_nir to...
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Eduardo Lima Mitev
i965/nir/vec4: Implement load_const intrinsic
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Eduardo Lima Mitev
i965/vec4: Add auxiliary func to build a writemask...
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Iago Toral Quiroga
i965/nir: Dot not assign direct uniform locations first...
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Iago Toral Quiroga
nir/nir_lower_io: Add vec4 support
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Eduardo Lima Mitev
i965/nir: Pass a is_scalar boolean to brw_create_nir()
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Eduardo Lima Mitev
i965/nir/vec4: Add shader function implementation
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Alejandro Piñeiro
i965/nir/vec4: Add setup for system values
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Alejandro Piñeiro
i965/vec4: Redefine make_reg_for_system_value() to...
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Iago Toral Quiroga
i965/nir/vec4: Add setup of uniform variables
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Eduardo Lima Mitev
i965/nir/vec4: Add setup of input variables in NIR...
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Eduardo Lima Mitev
i965/vec4: Move type_size() method to brw_vec4_visitor...
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Eduardo Lima Mitev
i965/nir/vec4: Select between new nir_vec4 or current...
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Eduardo Lima Mitev
i965/nir/vec4: Add implementation placeholders for...
Reviewed-by: Jason Ekstrand <
jason.ekstrand@intel.com
>
commit
|
commitdiff
|
tree
2015-08-03
Jason Ekstrand
vk/allocator: Solve a data race in anv_block_pool
commit
|
commitdiff
|
tree
2015-08-03
Jason Ekstrand
vk: Add and use an anv_block_pool_size() helper
commit
|
commitdiff
|
tree
next