projects
/
mesa.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
anv,i965: Lower away image derefs in the driver
2018-08-28
Ian Romanick
i965/vec4: Emit BRW_AOP_INC or BRW_AOP_DEC for atomicAdd...
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-08-28
Ian Romanick
i965/fs: Emit BRW_AOP_INC or BRW_AOP_DEC for imageAtomicAdd...
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-08-28
Ian Romanick
i965/fs: Refactor image atomics to be a bit more like...
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-08-28
Ian Romanick
i965/fs: Emit BRW_AOP_INC or BRW_AOP_DEC for atomicAdd...
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-08-28
Ian Romanick
intel/compiler: Silence unused parameter warnings in...
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-08-23
Ian Romanick
i965: Enable INTEL_shader_atomic_float_minmax on Gen9+
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-08-23
Ian Romanick
i965: Sort Gen9+ extension enables
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-08-23
Ian Romanick
intel/compiler: Implement untyped atomic float min...
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-08-23
Ian Romanick
intel/compiler: Expand untyped atomic message type...
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-08-23
Ian Romanick
intel/compiler: Silence unused parameter warnings
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-08-23
Ian Romanick
nir: Add floating point atomic min, max, and compare...
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-08-23
Ian Romanick
nir: Add floating point atomic add instrinsics
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-08-23
Ian Romanick
glsl: Add support for lowering shared-variable float...
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-08-23
Ian Romanick
glsl: Add support for lowering SSBO float atomics
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-08-23
Ian Romanick
glsl: Add built-in functions for INTEL_shader_atomic_float_m...
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-08-23
Ian Romanick
mesa: Extension boilerplate for INTEL_shader_atomic_float_minmax
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-08-23
Ian Romanick
docs: Initial version of INTEL_shader_atomic_float_minmax...
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-08-23
Ian Romanick
glsl: Add built-in functions for NV_shader_atomic_float
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-08-23
Ian Romanick
mesa: Extension boilerplate for NV_shader_atomic_float
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-08-06
Ian Romanick
mesa: fix make check for AMD_framebuffer_multisample_advanced
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-08-06
Ian Romanick
glapi: Fix GLES versioning for AMD_framebuffer_multisample_a...
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-08-04
Ian Romanick
nir: Transform expressions of b2f(a) and b2f(b) to...
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-08-04
Ian Romanick
nir: Transform expressions of b2f(a) and b2f(b) to...
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-08-04
Ian Romanick
nir: Transform expressions of b2f(a) and b2f(b) to...
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-08-04
Ian Romanick
nir: Transform expressions of b2f(a) and b2f(b) to...
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-08-04
Ian Romanick
nir: Transform expressions of b2f(a) and b2f(b) to...
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-08-04
Ian Romanick
nir: Transform -fabs(a) >= 0 to a == 0
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-08-04
Ian Romanick
nir: Transform expressions of b2f(a) and b2f(b) to...
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-08-04
Ian Romanick
nir: Transform -fabs(a) < 0 to a != 0
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-08-04
Ian Romanick
nir: Rearrange bcsel with two bcsel sources
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-08-04
Ian Romanick
nir: Collapse more repeated bcsels on the same argument
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-08-04
Ian Romanick
nir: Don't compare i2f or u2i with zero
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-08-04
Ian Romanick
nir: Remove f2i(i2f(x)) conversions
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-08-04
Ian Romanick
nir: Mark the 0.0 < abs(a) transformation as imprecise
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-07-06
Ian Romanick
intel/compiler: Relax mixed type restriction for saturating...
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-07-06
Ian Romanick
i965/vec4: Properly handle sign(-abs(x))
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-07-06
Ian Romanick
i965/fs: Properly handle sign(-abs(x))
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-07-06
Ian Romanick
i965/vec4: Make the vec4_visitor::nir_emit_instr default...
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-07-06
Ian Romanick
intel/compiler: More DCE after lowering
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-07-03
Ian Romanick
i965/vec4: Don't cmod propagate from CMP to ADD if...
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-07-02
Ian Romanick
intel/compiler: Silence unused parameter warnings brw_nir.c
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-06-16
Ian Romanick
nir: Document a couple instances of parent_instr
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-06-16
Ian Romanick
i965/fs: Propagate conditional modifiers from not instructions
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-06-16
Ian Romanick
i965/fs: Rearrange code to remove most of the gotos
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-06-16
Ian Romanick
i965/fs: Refactor propagation of conditional modifiers...
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-06-16
Ian Romanick
i965/vec4: Optimize OR with 0 into a MOV
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-06-16
Ian Romanick
i965/vec4: Don't register coalesce into source of VS_OPCODE_...
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-06-16
Ian Romanick
i965/fs: Optimize OR with 0 into a MOV
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-06-14
Ian Romanick
glsl: Don't copy propagate elements from SSBO or shared...
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-06-14
Ian Romanick
glsl: Don't copy propagate from SSBO or shared variables...
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-06-01
Ian Romanick
nir: Lower !f2b(x) to x == 0.0
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-06-01
Ian Romanick
nir: Add some missing "optimization undo" patterns
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-05-04
Ian Romanick
r200: Enable NV_fog_distance
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-05-04
Ian Romanick
i965: Enable NV_fog_distance
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-05-04
Ian Romanick
ffvertex: Don't try to read output registers in fog...
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-05-04
Ian Romanick
mesa: Add missing support for glFogiv(GL_FOG_DISTANCE_MODE_NV)
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-05-04
Ian Romanick
mesa: Silence an unused parameter warning
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-04-26
Ian Romanick
radeon: Drop broken front_buffer_reading/drawing optimization
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-04-26
Ian Romanick
radeon: Use _mesa_is_front_buffer_drawing
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-04-24
Ian Romanick
intel/compiler: Add scheduler deps for instructions...
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-04-24
Ian Romanick
intel/compiler: Silence unused parameter warnings in...
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-04-24
Ian Romanick
intel/compiler: Silence unused parameter warning in...
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-04-24
Ian Romanick
intel/compiler: Silence unused parameter warnings in...
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-04-11
Ian Romanick
mesa: Silence remaining unused parameter warnings in...
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-04-11
Ian Romanick
mesa: Silence unused parameter warning in compressedteximage...
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-04-06
Ian Romanick
intel/compiler: Explicitly cast register type in switch
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-03-29
Ian Romanick
i965: Don't request GLSL IR lowering of gl_VertexID
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-03-29
Ian Romanick
i965: Silence unused parameter warning
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-03-29
Ian Romanick
spirv: Move SPIR-V building to Makefile.spirv.am and...
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-03-29
Ian Romanick
compiler: All leaf Makefile.am should use +=
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-03-29
Ian Romanick
util: Include bitscan.h directly
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-03-29
Ian Romanick
util: Optimize util_is_power_of_two_nonzero
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-03-29
Ian Romanick
util: Use util_is_power_of_two_nonzero in u_vector
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-03-29
Ian Romanick
util: Add and use util_is_power_of_two_nonzero
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-03-29
Ian Romanick
util: Move util_is_power_of_two to bitscan.h and rename...
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-03-26
Ian Romanick
i965/vec4: Fix null destination register in 3-source...
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-03-26
Ian Romanick
nir: Don't condition 'a-b < 0' -> 'a < b' on is_not_used_by_...
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-03-26
Ian Romanick
i965/vec4: Propagate conditional modifiers from compares...
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-03-26
Ian Romanick
i965/vec4: Allow cmod propagation when src0 is a uniform...
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-03-26
Ian Romanick
i965/fs: Propagate conditional modifiers from compares...
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-03-26
Ian Romanick
i965/fs: Allow cmod propagation when src0 is a uniform...
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-03-26
Ian Romanick
i965: Add negative_equals methods
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-03-19
Ian Romanick
nir: Don't compare b2f or b2i with zero
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-03-12
Ian Romanick
mesa: Don't write to user buffer in glGetTexParameterIuiv...
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-03-08
Ian Romanick
nir: Don't i2b a value that is already Boolean
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-03-08
Ian Romanick
i965/vec4: Allow CSE on subset VF constant loads
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-03-08
Ian Romanick
i965/vec4: Relax writemask condition in CSE
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-03-08
Ian Romanick
i965/fs: Merge CMP and SEL into CSEL on Gen8+
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-03-08
Ian Romanick
nir: Narrow some dot product operations
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-03-06
Ian Romanick
nir: Simplify some comparisons like a+b < a
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-03-06
Ian Romanick
nir: Use De Morgan's Law on logic compounded comparisons
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-03-06
Ian Romanick
nir: Replace fmin(b2f(a), b) with a bcsel
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-03-06
Ian Romanick
nir: Pull b2f out of bcsel
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-03-06
Ian Romanick
nir: Replace an odd comparison involving fmin of -b2f
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-03-06
Ian Romanick
nir: Mark bcsel-to-fmin (or fmax) transformations as...
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-03-06
Ian Romanick
nir: Recognize some more open-coded fmin / fmax
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-03-03
Ian Romanick
mesa: Silence unused parameter warnings from TEXSTORE_PARAMS
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-03-03
Ian Romanick
i965: Silence unused parameter warnings in genX_state_upload
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-03-03
Ian Romanick
isl: Silence unused parameter warnings in __gen_combine_addr...
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
2018-03-03
Ian Romanick
genxml: Silence unused parameter warnings in generated...
Signed-off-by:
Ian Romanick
<ian.d.romanick@intel.com>
commit
|
commitdiff
|
tree
next