Branch | Commit message | Author | Age |
11.0-meta-cannot-use-glGenBuffers | meta/TexSubImage: Don't pollute the buffer object namespace | Ian Romanick | 9 years |
11.1-meta-cannot-use-glGenBuffers | meta: Don't save or restore the active client texture | Ian Romanick | 9 years |
6b452c51941 | fixup! WIP: nir: Copy propagate from bcsel source to phi node | Ian Romanick | 6 years |
ARB_transform_feedback_overflow_query | mesa: Track query objects for transform feedback overflow queries | Ian Romanick | 8 years |
CID-1429517 | mesa: Fix tautological compare | Ian Romanick | 7 years |
EXT_shader_samples_identical | i965/vec4: Implement ir_samples_identical | Ian Romanick | 8 years |
INTEL_shader_atomic_float_minmax | i965: Enable INTEL_shader_atomic_float_minmax on Gen9+ | Ian Romanick | 6 years |
NV_shader_atomic_int64 | hax | Ian Romanick | 6 years |
NaNu-NaNu | WIP: nir/algebraic: Add algebraic opt for fge comparison with identical opera... | Ian Romanick | 4 years |
always-ARB_framebuffer_object | mesa: Remove _EXT suffixes from FBO related enums | Ian Romanick | 6 years |
arb_gpu_shader_int64 | st/mesa: add support for enabling ARB_gpu_shader_int64. | Dave Airlie | 8 years |
asm | ir_to_mesa: Don't set component for ir_dereference in ir_quadop_vector | Ian Romanick | 12 years |
assume-CMS-in-precompile | misc algabra | Ian Romanick | 9 years |
ast_to_hir-work | glsl: Refactor type checking for redeclarations | Ian Romanick | 6 years |
bool-optimizations | i965/fs: Emit smarter code for b2f | Ian Romanick | 10 years |
bool-optimizations-v2 | i965/fs: Emit different code for b2f | Ian Romanick | 10 years |
bool-optimizations-v4 | i965/vs: Emit AND instead of SEL if the false value is zero on SNB+ | Ian Romanick | 10 years |
bool-optimizations-v5 | glsl: Distribute ir_unop_neg over ir_binop_mul of a constant | Ian Romanick | 10 years |
bool-optimizations-v6 | glsl: Rewrite ir_triop_csel when condition is ir_unop_logic_not | Ian Romanick | 10 years |
byt-cpu-optimizations | mesa: Micro-optimize _mesa_is_valid_prim_mode | Ian Romanick | 10 years |
c1896cdfefc | nir/algebraic: Recognize open-coded flrp(a, b, a) | Ian Romanick | 5 years |
cmod-bar | glsl: Optimize certain if-statements to just casts from the condition | Ian Romanick | 10 years |
cmod-baz | i965: Convert CMP.GE -(abs)reg 0 -> CMP.Z reg 0. | Matt Turner | 10 years |
cmod-foo | glsl: Rewrite (-abs(x) >= 0) as (x == 0) | Ian Romanick | 10 years |
cmod-propagation-work | i965/fs: Propagate conditional modifiers from not instructions to compare ins... | Ian Romanick | 6 years |
combine-constants | herp derp | Ian Romanick | 4 years |
commutative-expression-limits | nir/serach: Don't retry a commutative op with duplicate sources | Ian Romanick | 5 years |
compare-with-integer-frobbing | i965: nir_opt_constant_folding one more time | Ian Romanick | 7 years |
cse-neg | glsl/cse: Restore the previous ae list after existing a nested block | Ian Romanick | 10 years |
cse-neg-v2018.02 | i965/fs: Optimize a-a to zero | Ian Romanick | 7 years |
daniel-schuermann/mesa-bitfield | amd/common: lower bitfield_extract to ubfe/ibfe. | Daniel Schürmann | 6 years |
derp | nir: implement the GLSL equivalent of if simplication in nir_opt_if | Samuel Pitoiset | 6 years |
double-scheduler | remove SIMD16 heuristic | Ian Romanick | 7 years |
dp-narrowing | add modifications | Ian Romanick | 5 years |
ecd3c4bb555 | fixup! WIP: nir: Copy propagate from bcsel source to phi node | Ian Romanick | 6 years |
emit-spirv | glsl/spirv: Emit ir_emit_vertex and ir_end_primitive | Ian Romanick | 7 years |
experiment/Gen5-Boolean-resolve | WIP: intel/compiler: Don't require resolve when a Boolean is only used by dis... | Ian Romanick | 5 years |
experiment/fsat-algebraic | WIP: nir/algebraic: fsat(fsat(a)*fsat(b)) -> fsat(a)*fsat(b) | Ian Romanick | 5 years |
experiment/lower-flrp | WIP: nir/algebraic: Reassociate open-coded flrp(-1, b, c) | Ian Romanick | 6 years |
experiment/nan-compare-logic-ops | WIP: intel/fs: Optimize some SEL instructions to predicate MOV | Ian Romanick | 5 years |
experiment/optimize-bfe | squash! intel/fs: Emit better code for addition of extract | Ian Romanick | 5 years |
experiment/optimize-shifts | WIP: nir/algebraic: Reassociate shift-by-constant of shift-of-constant | Ian Romanick | 5 years |
experiment/rematerialize-compares | nir: Rematerialize comparisons for nir_intrinsic_discard_if too | Ian Romanick | 5 years |
experiment/simple-range-analysis | WIP: nir/algebraic: Let the open-coded-{fmax,fmin} optimizations have precedence | Ian Romanick | 5 years |
experiments | i965/fs: Invert if-condition for nir_op_inot | Ian Romanick | 6 years |
expose-fewer-visuals | WIP: gallium/dri2: Don't expose accumulation buffer with RGBA visual | Ian Romanick | 4 years |
extension-refactor | mesa: Always enable GL_ARB_vertex_program | Ian Romanick | 10 years |
fix-GL45-CTS.program_interface_query.uniform-block-types | nir: Trivial clean ups in the generated nir_constant_expressions.c | Ian Romanick | 8 years |
flexarray | glsl: flexarray. | Kenneth Graunke | 13 years |
flexarray-func | stash | Kenneth Graunke | 13 years |
for-bsi | nir/algebraic: Reassociate some address arithmetic | Ian Romanick | 5 years |
fortran | 965 hax | Kenneth Graunke | 14 years |
generate-code-generator | WIP: nir/algebraic: weird flrp to bcsel stuff | Ian Romanick | 5 years |
glsl-diet-v3 | mesa: Free the compiled shader IR after it has been linked. | Eric Anholt | 10 years |
glsl-diet-v3-extra-logging | glsl: Log information about variable names that exist after linking | Ian Romanick | 10 years |
glsl-diet-v4 | glsl: Add Bloom filter to get_static_name | Ian Romanick | 10 years |
i915-fixes | ir_to_mesa: Print Mesa IR again after running _mesa_optimize_program | Ian Romanick | 8 years |
i965-license-header | i965: Re-wrap lines in the license, part 2 | Ian Romanick | 9 years |
inverted-conditions | nir/algebraic: Remove comparison simplifications with different NaN behavior | Ian Romanick | 6 years |
ir_variable-diet | glsl: Dynamically allocate ir_variable interface data storage | Ian Romanick | 11 years |
ir_variable-diet-v2 | glsl: Rebuild the symbol table without unreachable symbols | Ian Romanick | 10 years |
iris-threaded-shaders | WIP: iris: Enable threaded shader compilation | Ian Romanick | 3 years |
jenkins | nir/algebraic: Distribute source modifiers into instructions | Ian Romanick | 5 years |
jenkins-vk | spirv: Generate spirv_info.c | Ian Romanick | 7 years |
kill-nv04 | nouveau: Move common extension enables to nouveau_context_init | Ian Romanick | 8 years |
lock_surface | egl: Some support for various config flags used by EGL_KHR_lock_surface | Ian Romanick | 12 years |
logic-expression-frobbing | Boolean simplifications, part 2 | Ian Romanick | 6 years |
loop | glsl: Skip type conversions in loop-size estimates on float-only arches. | Kenneth Graunke | 13 years |
lower_bool_to_int32-earlier | WIP: intel/compiler: Move nir_lower_bool_to_int32 earlier | Ian Romanick | 5 years |
master | intel/compiler: Fix nir_op_b2[fi] with 64-bit result on Gen8 LP and Gen9 LP | Jason Ekstrand | 6 years |
meta-cannot-use-Gen-v2017.12 | more debug info | Ian Romanick | 7 years |
meta-fixes | i965: Enable EWA anisotropic filtering algorithm | Ian Romanick | 11 years |
meta-msaa-blit | meta/blit: Use GL_EXT_shader_samples_identical in MSAA-SS resolve blit | Ian Romanick | 9 years |
meta-work-20170628 | meta: Make meta_alloc_texture actually allocate a texture | Ian Romanick | 7 years |
misc-algebra | WIP: nir/algebraic: Replace signed range [0, constant b] checks with unsigned... | Ian Romanick | 5 years |
nir_lower_clamp_color_outputs-vs-b2f | nir/algebraic: Optimize away an fsat of a b2f | Ian Romanick | 6 years |
opt-minimize-Boolean | WIP: nir/opt_bool: Factor out common terms differently | Ian Romanick | 6 years |
optimize-bfe | WIP: nir/algebraic: Combine right shift with bitfield extract | Ian Romanick | 5 years |
optimize-dph-and-others | reassociate ffma of fmul, late | Ian Romanick | 6 years |
optimize-flrp-and-ffma | WIP: nir/algebraic: Evaluate [iu]{min,max} with maximum or minimum constants | Ian Romanick | 5 years |
pauli | meta: texture rectangle textures may not have mipmaps | Pauli Nieminen | 12 years |
peephole_select | WIP: intel/fs: Optimize some SEL instructions to predicate MOV | Ian Romanick | 5 years |
pragma-warning | glsl: Add pragma to disable all warnings | Ian Romanick | 6 years |
ptn-narrowing | ir_to_mesa: Emit smarter ir_binop_logic_or for vertex programs | Ian Romanick | 9 years |
query-renderer | glx/tests: Add unit tests for the DRI2 part of GLX_MESA_query_renderer | Ian Romanick | 11 years |
range-analysis-cache | nir/range-analysis: Use types to provide better ranges from bcsel and mov | Ian Romanick | 5 years |
reassociate-vector-scalar-math | nir: Mark fmax and fmin as associative | Ian Romanick | 5 years |
remove-ir_assignment-condition | glsl: Simplify ir_assignment::clone | Ian Romanick | 7 years |
reverse-code-gen | i965: Use De Morgan's laws to avoid logical-not of a logic result on Gen8+ | Ian Romanick | 8 years |
review/issue-6365 | WIP: Use NIR lowering for tg4 offset arrays instead of GLSL lowering | Ian Romanick | 3 years |
review/lower-flrp | RFC: intel/compiler: Don't always require precise lowering of flrp | Ian Romanick | 6 years |
robustness | dri: Allow __DRI_CTX_FLAG_ROBUST_BUFFER_ACCESS in driCreateContextAttribs | Ian Romanick | 11 years |
shader-work | glsl/loop_unroll: unroll loops with cond breaks anywhere, not just the end | Luca Barbieri | 14 years |
source-modifiers | WIP: nir/algebraic: fmin / fmax of fabs to fsat | Ian Romanick | 5 years |
sso4 | wip2 | Ian Romanick | 11 years |
sso5 | mesa: Eliminate gl_shader_program::InternalSeparateShader | Ian Romanick | 11 years |
sso6 | docs: update ARB_buffer_storage for nouveau | Ilia Mirkin | 11 years |
standalone-compiler | glsl_compiler: Enable any extension that any Mesa driver enables | Ian Romanick | 11 years |
standalone-ir_builder | glsl/standalone: Add the ability to generate ir_builder code | Ian Romanick | 8 years |
standalone-ir_builder-v2 | glsl/standalone: Add the ability to generate ir_builder code | Ian Romanick | 8 years |
t_dd_dmatmp | glsl: In later GLSL versions, sequence operator is cannot be a constant expre... | Ian Romanick | 9 years |
ud-chains | glsl: Add optimization pass to trim unreachable portions of the CFG | Ian Romanick | 13 years |
uniform-setter | smarter blend | Ian Romanick | 10 years |
uniform-setter-20190513 | mesa: Add SSE2 paths for _mesa_Uniform*f | Ian Romanick | 6 years |
uniform-setter-fast | no logging | Ian Romanick | 10 years |
uniform-setter-v2 | mesa: Add SSE2 paths for _mesa_Uniform*f | Ian Romanick | 10 years |
uniform-setter-wip | smarter blend | Ian Romanick | 10 years |
vertex-shader-gcm | intel/compiler: Enable GCM for scalar vertex stage | Ian Romanick | 4 years |
viewport-array | set all scissor rects | Ian Romanick | 11 years |
wip/combine-constants | fixup! intel/fs: Combine constants for integer instructions too | Ian Romanick | 3 years |
wip/fix-shift-counts | WIP: intel/fs: Fix shift counts for 8- and 16-bit types | Ian Romanick | 19 months |
wip/improve-range-analysis | nir/range-analysis: Improve "is a number" range analysis for fexp2 and fpow | Ian Romanick | 4 years |
yuv-formats | anv: Packed, subsampled formats are not disjoint | Ian Romanick | 4 years |
|