Branch | Commit message | Author | Age |
11.0-records | i965: Fix scalar vertex shader struct outputs. | Kenneth Graunke | 5 years |
16xmsaa | i965: Enable 16x MSAA on Skylake. | Kenneth Graunke | 6 years |
16xmsaa-nqueens | stash - dx link | Kenneth Graunke | 7 years |
330 | mesa: Bump version to 11.0.0. | Kenneth Graunke | 8 years |
48b | i965: Allow 48-bit addressing on Gen8+. | Kenneth Graunke | 3 years |
48b-3 | i965: Allow 48-bit addressing on Gen8+. | Kenneth Graunke | 3 years |
48b-old | LOUD | Kenneth Graunke | 3 years |
android | android: Use local i915_drm.h rather than the system one. | Kenneth Graunke | 3 years |
angry-gpu | i965: Add INTEL_DEBUG=angry for debugging angry angry GPUs | Kenneth Graunke | 3 years |
anholt | mesa: Set new renderbuffers to RGBA4 on all GLES contexts. | Eric Anholt | 4 years |
aniso | i965: Ignore anisotropic filtering in nearest mode. | Kenneth Graunke | 5 years |
arraycall | stash | Kenneth Graunke | 6 years |
arrayfix | glsl: Fix assert fails when assignment expressions are in array sizes. | Kenneth Graunke | 4 years |
arrayparams | stash | Kenneth Graunke | 6 years |
asm | ir_to_mesa: Don't set component for ir_dereference in ir_quadop_vector | Ian Romanick | 9 years |
asmdump | Dump all assembly to /tmp/asmdump if ASMDUMP=/tmp/asmdump | Kenneth Graunke | 5 years |
asr | asr | Kenneth Graunke | 6 years |
ast | Classify part one | Kenneth Graunke | 10 years |
attrboatsmods | i965: Fix copy propagation type changes. | Kenneth Graunke | 6 years |
attribute-cold | just do _mesa_error | Kenneth Graunke | 6 years |
aubinator | intel/tools/error: Decode compute shaders. | Kenneth Graunke | 3 years |
autofree | ralloc: Delete autofree handling. | Kenneth Graunke | 4 years |
bacondrm | i965/drm: Rename intel_bufmgr_gem.c to brw_bufmgr.c. | Kenneth Graunke | 4 years |
bacondrm-2 | i965/drm: Add stall warnings when mapping or waiting on BOs. | Kenneth Graunke | 4 years |
barriers | i965: Implement WaResetN0BeforeGatewayMessage. | Kenneth Graunke | 3 years |
basevertex-v9 | i965: Request lowering gl_VertexID | Ian Romanick | 7 years |
batch-fixes | i965: Torch public intel_batchbuffer_emit_dword/float helpers. | Kenneth Graunke | 3 years |
batinator | i965: Use aubinator/genxml for INTEL_DEBUG=bat commands. | Kenneth Graunke | 4 years |
bats | i965: Drop the batch and limp along if execbuf fails. | Kenneth Graunke | 4 years |
benconst | i965: Make a helper for emitting 3DSTATE_CONSTANT_XS packets. | Kenneth Graunke | 5 years |
bfi | glsl, nir: Make ir_triop_bitfield_extract a vectorized operation. | Kenneth Graunke | 5 years |
bigbuffer | don't grow, allocate big buffers! | Kenneth Graunke | 3 years |
bison912 | mesa/program: remove useless YYID | Laurent Carlier | 7 years |
blithacks-v4 | i965: Reorder BlitFramebuffer options. | Kenneth Graunke | 6 years |
blorp | i965/fs: Remove FS_OPCODE_BLORP_FB_WRITE. | Kenneth Graunke | 6 years |
blorp-flush-with-flags | i965: Avoid flushing the batch for every blorp op. | Eric Anholt | 8 years |
blorp-v2 | i965/fs: Remove FS_OPCODE_BLORP_FB_WRITE. | Kenneth Graunke | 6 years |
blt | intel: Only blit from source to mapping temporary if !INVALIDATE_RANGE | Kenneth Graunke | 8 years |
bofixes | i965: Delete dead intel_buffer_object::range_map_size field. | Kenneth Graunke | 8 years |
bordercolor | i965: Fix integer border color on Haswell. | Kenneth Graunke | 6 years |
bordercolor-gen4 | try to fix rgb10a2ui | Kenneth Graunke | 7 years |
brw_new_fast_color_clear | i965: Create a BRW_NEW_FAST_COLOR_CLEAR dirty bit. | Kenneth Graunke | 6 years |
brw_reg_undefined | i965: Fix undefined df bits in brw_reg comparisons. | Kenneth Graunke | 5 years |
btp-upload | STASH: try moving binding table upload to creation time | Kenneth Graunke | 8 years |
btrework | emit renderbuffers without using SURF_INDEX_DRAW | Kenneth Graunke | 8 years |
bug-97532-trex | glsl/linker: Precision error -> warning with env variable | Kenneth Graunke | 4 years |
builtins | glsl: Delete linker stuff relating to built-in functions. | Kenneth Graunke | 7 years |
builtins-august-8 | SCALARIZED!!! | Kenneth Graunke | 8 years |
builtins-glsl | rewrite some builtins in GLSL | Kenneth Graunke | 10 years |
builtins-v3 | glsl: Delete old built-in function generation code. | Kenneth Graunke | 8 years |
builtins-v3-history | glsl: Delete old built-in function generation code. | Kenneth Graunke | 8 years |
busystorage | stash | Kenneth Graunke | 7 years |
cache | wip | Kenneth Graunke | 9 years |
cffix | i965: Fix JIP to skip over sibling do...while loops. | Kenneth Graunke | 5 years |
cffix-v2 | i965: Use default execution size for loop instructions. | Kenneth Graunke | 7 years |
cffix-v3 | i965: Set ExecSize to 16 for loop instructions in SIMD16 shaders. | Kenneth Graunke | 7 years |
cffix-v4 | i965: Set ExecSize to 16 for loop instructions in SIMD16 shaders. | Kenneth Graunke | 7 years |
cfgfixes | i965/fs: Fix basic block tracking in try_rep_send(). | Matt Turner | 7 years |
chickenhacks | chickenhacks | Kenneth Graunke | 6 years |
chipset | i965: Remove brw_context::urb::size/max_vs_entries/max_gs_entries. | Kenneth Graunke | 10 years |
chv-eot | i965/fs: Use inst->eot rather than opcodes in register allocation. | Kenneth Graunke | 6 years |
chv-fastclear | attempt fast clears. presumably ALL THE BUGS! | Kenneth Graunke | 6 years |
chv-fastclear-poc | Proof of concept for CHV arbitrary color fast clears. | Kenneth Graunke | 6 years |
chv-fastclear-v3 | REVERT: see what uses it | Kenneth Graunke | 6 years |
chv-fixes | i965: Defeat the register stride checker in URB reads. | Kenneth Graunke | 5 years |
chv-hiz-throughput | improve CHV throughput when HIZFIX=1. for testing. | Kenneth Graunke | 6 years |
clampvertexcolor | i965/vs: Set brw_vs_prog_key::clamp_vertex_color to 0 when irrelevant. | Kenneth Graunke | 6 years |
clean-params | more wip! | Kenneth Graunke | 10 years |
clearcache | i965: Make brw_clear_cache flag all the bits on both pipelines. | Kenneth Graunke | 5 years |
clearfix | debugging... | Kenneth Graunke | 7 years |
clearfix-v9 | meta: Only clear the requested color buffers. | Kenneth Graunke | 7 years |
clipplane | i965: Use NIR to lower legacy userclipping. | Kenneth Graunke | 4 years |
clockwerk | mesa: Return _mesa_generic_nop from GET_by_offset instead of NULL. | Kenneth Graunke | 8 years |
cnl-flushes | CS stall after WM_HZ_OP too? | Kenneth Graunke | 3 years |
cnl-pipecontrol | i965: Emit 32 PIPE_CONTROLs after 3DSTATE_SAMPLE_POSITION on Cannonlake. | Kenneth Graunke | 4 years |
cnl-scratch | i965: Pretend there are 4 subslices for compute shader threads on Gen9+. | Kenneth Graunke | 4 years |
coalescing-lols | coalescing lols | Kenneth Graunke | 6 years |
compact | i965: Add support for instruction compression on Gen7. | Kenneth Graunke | 9 years |
compact-vgrfs | i965/vs: Compact the virtual GRF arrays. | Kenneth Graunke | 8 years |
compiler-divorce | i965: Add compiler options to brw_compiler | Jason Ekstrand | 6 years |
computefix | i965: Fix compute shader crash. | Kenneth Graunke | 4 years |
connortex | stash | Kenneth Graunke | 7 years |
connortex-v2 | i965/fs: don't make a fake ir_texture in the Mesa IR frontend | Connor Abbott | 7 years |
const-buffer-relative | i965: Revert absolute mode for constant buffer pointers. | Kenneth Graunke | 4 years |
consthack | surface hack | Kenneth Graunke | 4 years |
constify | try to constify the universe | Kenneth Graunke | 6 years |
constinit-prop | nir: Constant propagate initializers. | Kenneth Graunke | 3 years |
copyimage | i965: Enable OES_copy_image (and EXT) on Gen8+ and Baytrail. | Kenneth Graunke | 5 years |
copyimage-v2 | i965: Enable OES_copy_image (and EXT) on Gen8+ and Baytrail. | Kenneth Graunke | 5 years |
copyprop | DUMP OUT ALL THE BITS | Kenneth Graunke | 8 years |
copyprop-2 | i965: Make DCE set null destinations on messages with side effects. | Kenneth Graunke | 4 years |
csel | CSEL | Kenneth Graunke | 5 years |
csel-2 | why is bld completely broken - stupid dispatch_width problems | Kenneth Graunke | 5 years |
cts | stash | Kenneth Graunke | 5 years |
cts-16k | i965: Implement another VF cache invalidate workaround on Gen8+. | Kenneth Graunke | 4 years |
cts-16k-wip | i965: Unbind deleted shaders from brw_context, fixing malloc heisenbug. | Kenneth Graunke | 4 years |
cts-blessed | vbo: Return INVALID_OPERATION during draw with a mapped buffer | Jordan Justen | 5 years |
cts-blessed-nov16 | nir: Add a C wrapper for glsl_type::is_array_of_arrays(). | Kenneth Graunke | 4 years |
cts-hacks | glcpp: Disallow #undef of built-in macros on all GLSL versions. | Kenneth Graunke | 4 years |
cworth-glcpp-charset | glsl/glcpp: Add testing of illegal characters in macro replacement lists | Carl Worth | 5 years |
cworth-glcpp-charset-2017 | glcpp: Add testing of illegal characters in macro replacement lists | Carl Worth | 4 years |
danhedron-bugfix | i965: Fall back to linear for large compressed textures. | Kenneth Graunke | 5 years |
danvet | i965: Use GEM_DOMAIN_INSTRUCTION for write_reg(). | Kenneth Graunke | 8 years |
ddxddy | i965: Set prog_data->uses_kill if simulating alpha test via discards. | Kenneth Graunke | 6 years |
decode | i965: Rewrite the decoder. | Kenneth Graunke | 10 years |
decoderfix | genxml: Fix decoding of groups containing fields smaller than a DWord. | Kenneth Graunke | 3 years |
depth | i965: Disable depth writes when depth test is GL_EQUAL. | Kenneth Graunke | 4 years |
deqp | Revert "i965/vec4: add opportunistic behaviour to opt_vector_float()" | Kenneth Graunke | 5 years |
deqp-copyimage | mesa: Require mipmap completeness for glCopyImageSubData(), sometimes. | Kenneth Graunke | 4 years |
deqp-int-format-hacks | 10 bit shenanigans - doesn't actually work. 2-bit seems broken. | Kenneth Graunke | 5 years |
deqp-negative-dims | mesa: Make TexSubImage check negative dimensions sooner. | Kenneth Graunke | 5 years |
deqp-piq | structs? fixes some tests | Kenneth Graunke | 5 years |
deqp-piq-ubos | stash | Kenneth Graunke | 5 years |
deqp-regressionfix | i965: Don't use CUBE wrap modes for integer formats on IVB/BYT. | Kenneth Graunke | 5 years |
deqp-stash | stash | Kenneth Graunke | 5 years |
deqp-transpose-bug | Raise "transpose must be false" error sooner. | Kenneth Graunke | 5 years |
dirtypushcon | i965: Mark push constants dirty when starting a new batch | Kenneth Graunke | 4 years |
dirtytexobj | mesa: Remove 'invalidate_state' parameter to _mesa_dirty_texobj(). | Kenneth Graunke | 8 years |
disasm | i965: Improve disassembly of data port read messages. | Kenneth Graunke | 6 years |
discards-4 | BROKEN. | Kenneth Graunke | 6 years |
discards-v2 | i965: Remove redundant discard jumps. | Kenneth Graunke | 6 years |
divinity | i965: Claim to be ATI | Kenneth Graunke | 5 years |
dolphin | i965: Fix missing BRW_NEW_*_PROG_DATA flagging caused by cache reuse. | Kenneth Graunke | 5 years |
driver2 | i965: Stop flagging _NEW_ARRAY for redundant glVertexAttribPointer calls | Kenneth Graunke | 4 years |
dsa | glapi: Add ARB_direct_state_access.xml. | Kenneth Graunke | 7 years |
dsa-2 | stash | Kenneth Graunke | 7 years |
dual-blend-by-location | i965: Implement a drirc workaround for broken dual color blending. | Kenneth Graunke | 5 years |
dual-tcs-tes | conditionalize | Kenneth Graunke | 5 years |
dual-tes | i965: Implement dual-patch tessellation evaluation shaders. | Kenneth Graunke | 3 years |
dualsrc | i965/fs: Pass an fs_reg to emit_color_write rather than target. | Kenneth Graunke | 7 years |
dualsrc-v2 | stash | Kenneth Graunke | 7 years |
dualsrc-v3 | use a helper function | Kenneth Graunke | 7 years |
dump-instructions-annotations | print IP numbers on dump_instructions annotation lines too | Kenneth Graunke | 6 years |
dumptofiles | mesa: Add MESA_SHADER_CAPTURE_PATH for writing .shader_test files. | Kenneth Graunke | 5 years |
dumptofiles-old | Make MESA_GLSL=dump write to files | Kenneth Graunke | 5 years |
dvecfix | i965: Don't use abs and negate when converting ATTR to HW_REG. | Kenneth Graunke | 6 years |
egypthd-alphatest-hacks | try using HW alpha test instead of discards | Kenneth Graunke | 6 years |
endif-jump | aggressive: jump all the way to the last instruction | Kenneth Graunke | 8 years |
enumtostring | mesa: Rename _mesa_lookup_enum_by_nr() to _mesa_enum_to_string(). | Kenneth Graunke | 6 years |
everbound | stash | Kenneth Graunke | 7 years |
extension-anywhere | allow #extension in the middle | Kenneth Graunke | 7 years |
extensions | glcpp: Only #define extensions that are supported by the API. | Kenneth Graunke | 5 years |
fake430 | pretend to be 430 | Kenneth Graunke | 5 years |
fast-clear | SQUASH: comments in Mesa style | Kenneth Graunke | 7 years |
fastclear-integer | CCS_D? | Kenneth Graunke | 3 years |
fdiv | i965: Use FDIV for floating point division on Gen6+ in GLSL shaders. | Kenneth Graunke | 8 years |
flatten-on-dce | also handle ELSE by flipping the predicate | Kenneth Graunke | 8 years |
flexarray | glsl: flexarray. | Kenneth Graunke | 9 years |
flexarray-func | stash | Kenneth Graunke | 9 years |
float-array-clipdistance | glsl: Mark whole variable used for ClipDistance and TessLevel*. | Kenneth Graunke | 5 years |
foobar | whine and complain more | Kenneth Graunke | 3 years |
football | i965/fs: Don't trash bound but unwritten color regions. | Kenneth Graunke | 6 years |
football-v2 | i965/fs: Don't issue FB writes for bound but unwritten color targets. | Kenneth Graunke | 6 years |
football-v3 | Revert "i965/vec4: Rewrite dead code elimination to use live in/out." | Kenneth Graunke | 6 years |
for-ben | i965: Correctly program auxiliary buffer offsets. | Kenneth Graunke | 4 years |
fortran | 965 hax | Kenneth Graunke | 10 years |
fragment-layer-viewport | i965: Implement ARB_fragment_layer_viewport. | Kenneth Graunke | 5 years |
fragment-layer-viewport-v3 | i965: Implement ARB_fragment_layer_viewport. | Kenneth Graunke | 6 years |
fs-intrinsics | i965: Simplify compute shader system value handling. | Kenneth Graunke | 5 years |
g45-math16 | i965: Implement 16-wide math on G45 and Ironlake. | Kenneth Graunke | 8 years |
gcm | i965/nir: Use GCM and GVN in the first run of nir_optimize | Jason Ekstrand | 4 years |
gen | LTO! | Kenneth Graunke | 8 years |
gen4-fastclear | i965: Enable replicated color clears on Gen4-5. | Kenneth Graunke | 6 years |
gen4-layered | i965: Use level/layer on G45 as well - but not for cubemaps. | Kenneth Graunke | 6 years |
gen4-simd16 | i965: Implement SIMD16 texturing on Gen4. | Kenneth Graunke | 6 years |
gen4fix | i965/fs: Fix ir_txs in emit_texture_gen4_simd16(). | Kenneth Graunke | 6 years |
gen4fix-v2 | i965: Fix the regioning. | Kenneth Graunke | 5 years |
gen4hacks | i965: Actually do vertex buffer bounds checking on Gen4. | Kenneth Graunke | 6 years |
gen4hangfix | i965: Work around mysterious Gen4 GPU hangs by always flushing. | Kenneth Graunke | 6 years |
gen4layered | i965: Use Gen6 renderbuffer code on Gen4-5. | Kenneth Graunke | 6 years |
gen4sends | i965: Port Gen4 send dependency workarounds to the vec4 backend. | Kenneth Graunke | 6 years |
gen5-layered | fix copyteximage hangs by implementing a workaround :( | Kenneth Graunke | 6 years |
gen6layeredmath | foobar | Kenneth Graunke | 7 years |
gen8_blorp | tile offsets | Kenneth Graunke | 5 years |
gen8like | use the same meta paths as gen8+ | Kenneth Graunke | 7 years |
gen8sol | i965: Make sure GS output streams 1-3 aren't rasterized on Haswell+. | Kenneth Graunke | 6 years |
generators | i965/vs: Use the instruction emitters. | Kenneth Graunke | 8 years |
genmip | meta: Support GenerateMipmaps on 1DArray textures. | Kenneth Graunke | 7 years |
genmipmap | i965: Implement GenerateMipmap directly, rather than using Meta. | Kenneth Graunke | 3 years |
geom-gles | EXT geometry shader in compiler | Kenneth Graunke | 5 years |
getentrypoint | nir: Use nir_shader_get_entrypoint in TCS quad workaround code. | Kenneth Graunke | 5 years |
getnirsrc-imm | i965/fs: Make get_nir_src return immediates for scalar constants. | Kenneth Graunke | 6 years |
gitdm | gitdm: Import gitdm configuration files. | Kenneth Graunke | 5 years |
glamorfu-vihack-1 | NOHW: disable all listeners of BRW_NEW_VERTICES/INDICES. | Kenneth Graunke | 7 years |
glamorfu-vihack-2 | NOHW: stop flagging BRW_NEW_VERTICES for 1st prim, stop BRW_NEW_INDICES | Kenneth Graunke | 7 years |
glamorhacks | less VS prog | Kenneth Graunke | 7 years |
glamorhacks-v2 | bigger batches | Kenneth Graunke | 7 years |
glamorhacks-v3 | i965: Drop BRW_NEW_BATCH from the gen7_depthbuffer atom. | Kenneth Graunke | 7 years |
glamorhacks-v3.1 | stash | Kenneth Graunke | 7 years |
glamorhacks-v4 | only upload necessary scissor rects. | Kenneth Graunke | 7 years |
glamorhacks-v4.1 | i965: Switch to the DriverFlags mechanism for brw_cc_vp. | Kenneth Graunke | 7 years |
glcpp-line-expressions | glcpp: Hack to handle expressions in #line directives. | Tapani Pälli | 4 years |
glk | intel: Apply Geminilake "Barrier Mode" workaround. | Kenneth Graunke | 3 years |
glsl-copyprop | glsl: Make opt_copy_propagation_elements actually propagate into loops. | Kenneth Graunke | 5 years |
glsl-ir-csel | dump IR and stuff | Kenneth Graunke | 7 years |
glsl-ir-exprs | prototype-string | Kenneth Graunke | 6 years |
glsl-ir-muldiv-to-shift | glsl: Convert mul/div by power-of-two factors to shift expressions. | Kenneth Graunke | 7 years |
glsl-lower-const-arrays-to-uniforms | glsl: Lower constant arrays to uniform arrays. | Kenneth Graunke | 6 years |
glsl-narrowing | glsl: Add a narrowing expressions optimization pass. | Kenneth Graunke | 6 years |
glthread | i965: Implement threaded GL support. | Kenneth Graunke | 3 years |
glxwaitx | glx: Insert a synchronisation point for glXWaitX | Kenneth Graunke | 5 years |
gpushader5-v3 | i965/fs: Fix ir_binop_imul_high on Broadwell. | Kenneth Graunke | 6 years |
grad | i965: Delete previous workaround for textureGrad with shadow samplers. | Kenneth Graunke | 9 years |
grid | grid hackery | Kenneth Graunke | 5 years |
growbo | i965: Add some batchbuffer debugging code. | Kenneth Graunke | 3 years |
growbo-2 | i965: Avoid problems from referencing orphaned BOs after growing. | Kenneth Graunke | 3 years |
gt4 | mesa: Fix pixel shader scratch space allocation on Gen9+ platforms. | Kenneth Graunke | 4 years |
gt4-12.0 | intel: Fix pixel shader scratch space allocation on Gen9+ platforms. | Kenneth Graunke | 4 years |
gt4-old | mesa: Fix pixel shader scratch space allocation on Skylake GT4. | Kenneth Graunke | 4 years |
gt_slices | i965: Allow slice shutdown. | Kenneth Graunke | 7 years |
guessexec | i965: Delete p->compressed and the compressed stack. | Kenneth Graunke | 7 years |
haswell | i965: Reduce GL_MAX_*_SAMPLES on Gen7-7.5. | Kenneth Graunke | 3 years |
haswell-parser | pretend to do version 9 | Kenneth Graunke | 3 years |
haswell-shadertime | i965: Fix INTEL_DEBUG=shader_time for Haswell. | Kenneth Graunke | 8 years |
hsw-gles3conform | i965: Fix haswell_upload_cut_index when there's no index buffer. | Kenneth Graunke | 8 years |
i915-min | i915c: Use the actual MIN instruction. | Kenneth Graunke | 6 years |
i915g | i915g: Add an I915_DEBUG=fs option. | Kenneth Graunke | 8 years |
i965-cc-state-workaround-opt | add dirty flags | Kenneth Graunke | 6 years |
i965-reorg | i965: Rename brw_vec4_gs.[ch] to brw_gs.[ch]. | Kenneth Graunke | 6 years |
i965-separate-statebuffer | stash | Kenneth Graunke | 7 years |
i965-state-newcontext | i965: Demote BRW_NEW_BATCH to BRW_NEW_CONTEXT for shader state atoms. | Kenneth Graunke | 6 years |
i965-state-pkt-new | i965: Make state atoms listen to their corresponding PKT_NEW bits. | Kenneth Graunke | 8 years |
i965-state-polygonstipple | mesa: Move polygon and line stipple enables to DriverFlags mechanism. | Kenneth Graunke | 8 years |
i965-surface-formats-hsw | i965: Update the surface formats table with Haswell information. | Kenneth Graunke | 6 years |
i965-track-valid-storage | i965: Orphan storage in MapBufferRange if invalidating all valid data. | Kenneth Graunke | 4 years |
ilk-contexts | i965: Create the hardware context before initializing driver functions. | Kenneth Graunke | 7 years |
ilk-fast-clear | get the dispatch modes right | Kenneth Graunke | 6 years |
ilkclipfix | i965/clip: Fix brw_clip_unfilled.c/compute_offset's assembly. | Kenneth Graunke | 7 years |
index-buffer-rebasing | i965: Drop index buffer re-alignment code. | Kenneth Graunke | 4 years |
indirect-parameters | fix | Kenneth Graunke | 3 years |
instpm | i965: Use the upload BO for push constants on Gen8+. | Kenneth Graunke | 4 years |
inteldebug | i965: Compile out INTEL_DEBUG features when !defined DEBUG. | Kenneth Graunke | 6 years |
intensity | RG hack. RG works for fbo-clear-formats. R doesn't. why? | Kenneth Graunke | 4 years |
interface-blocks-vk | glsl linker: compare interface blocks during interstage linking | Kenneth Graunke | 8 years |
interpmode-11 | i965: Move VS load_input handling to nir_emit_vs_intrinsic(). | Kenneth Graunke | 5 years |
interpmode-7 | stash - less validation for faster shader-db | Kenneth Graunke | 5 years |
interpmode-fixes | i965: Fix move to top | Kenneth Graunke | 5 years |
interpmode-send | nir: Update outdated intrinsic const_index comments. | Kenneth Graunke | 5 years |
invalidate-vgrfs | i965: Invalidate virtual register information after register allocation. | Kenneth Graunke | 6 years |
invariant-all | glsl: Make #pragma STDGL invariant(all) only modify outputs. | Kenneth Graunke | 3 years |
invariant-fix | glsl: Don't propagate invariance to built-in uniforms. | Kenneth Graunke | 5 years |
invariant-fix-2 | glsl: Skip invariant/precision linker checks for built-in variables. | Kenneth Graunke | 5 years |
io | i965/vs: Simplify fs_visitor's ATTR file. | Kenneth Graunke | 6 years |
io-vs | Do that for the vec4/vs backend too | Kenneth Graunke | 6 years |
io-vs-3 | gs stash | Kenneth Graunke | 5 years |
io-vs-4 | i965/vec4: Drop the VS attribute map and simplify the ATTR file. | Kenneth Graunke | 4 years |
iris | better boxing on maps | Kenneth Graunke | 3 years |
isl | visibility | Kenneth Graunke | 5 years |
isl-address | stash - buffer stuff | Kenneth Graunke | 4 years |
isl-address-2 | isl: Move relocation handling for depth/stencil/hiz into ISL. | Kenneth Graunke | 4 years |
isl-noreadback | isl: Provide a way to obtain the aux surface relocation delta bits. | Kenneth Graunke | 4 years |
isl-noreadback-combined | isl: Provide a way to obtain the aux surface relocation delta bits. | Kenneth Graunke | 4 years |
isl-reloc | isl relocations | Kenneth Graunke | 4 years |
islfix | isl: Fix width check in isl_gen7_choose_msaa_layout. | Kenneth Graunke | 4 years |
isolines | isolines are not flipped | Kenneth Graunke | 5 years |
iter | i965: Only emit interpolation setup if there are actual FS inputs. | Kenneth Graunke | 8 years |
iterators | wip | Kenneth Graunke | 7 years |
iterators-v2 | glsl: Cast ir_call parameters to ir_rvalue, not ir_instruction. | Kenneth Graunke | 7 years |
ivbborder | rework texop checking | Kenneth Graunke | 5 years |
ivbborder-2 | boo | Kenneth Graunke | 3 years |
ivbborder-plus-stencil | try to handle offsets and gather? | Kenneth Graunke | 5 years |
jenkins | intel: Fix SIMD16 unaligned payload GRF reads on Gen4-5. | Kenneth Graunke | 3 years |
khrrobust | mesa: Implement KHR_robustness. | Kenneth Graunke | 5 years |
kill-emit-copies | i965/fs: Drop the emit(fs_inst) overload. | Kenneth Graunke | 7 years |
kill-generators | i965: Delete the Gen8 code generators. | Kenneth Graunke | 7 years |
kill-generators-zerodiff | Dump all assembly to /tmp/asmdump if ASMDUMP=/tmp/asmdump | Kenneth Graunke | 7 years |
krhmutex | hax | Kenneth Graunke | 6 years |
l3 | i965: Listen to BRW_NEW_*_PROGRAM in L3 state atom. | Kenneth Graunke | 3 years |
l3-hack | l3 config hack | Kenneth Graunke | 4 years |
ldexp | nir: Lower ldexp to arithmetic. | Kenneth Graunke | 5 years |
ldexp-2 | i965: Switch to NIR for ldexp lowering. | Kenneth Graunke | 5 years |
locking | glsl: Add locking to builtin_builder::initialize(). | Kenneth Graunke | 8 years |
loop | glsl: Skip type conversions in loop-size estimates on float-only arches. | Kenneth Graunke | 9 years |
loop-unroll-arrays | glsl: Skip loop-too-large heuristic if indexing arrays of a certain size | Kenneth Graunke | 6 years |
loop-unroll-with-calls | allow unrolling with calls | Kenneth Graunke | 7 years |
loop-vi-v2 | glsl: Drop do_common_optimization's max_unroll_iterations parameter. | Kenneth Graunke | 7 years |
loop-vi-v4 | increase heuristic | Kenneth Graunke | 7 years |
loops | HAX: attempt to fix loops. | Kenneth Graunke | 5 years |
lower-vec-to-movs | or use both? | Kenneth Graunke | 5 years |
manhattan | drop the drawtransformfeedback math, who needs it anyway | Kenneth Graunke | 3 years |
maphack | stash | Kenneth Graunke | 6 years |
master | i965: Replace exit() with _exit() when command submission fails. | Kenneth Graunke | 3 years |
master-future | i965: Refactor Gen4-6 SURFACE_STATE setup for buffer surfaces. | Kenneth Graunke | 8 years |
mesa-upsidedown | drop render_to_fbo | Kenneth Graunke | 6 years |
meta-generatemipmap-3d | attempt to implement genmip for 3D. | Kenneth Graunke | 7 years |
meta-generatemipmap-layered | layered genmipmap | Kenneth Graunke | 7 years |
meta-not-blorp | i965: Prefer Meta over BLORP for BlitFramebuffer. | Kenneth Graunke | 6 years |
mimath | import brw_alu_queryobj.c | Kenneth Graunke | 7 years |
mocs | i965: Don't cache render targets (MOCS = UC) unless blending. | Kenneth Graunke | 6 years |
modern-snorm | i965: Drop support for the legacy SNORM -> Float equation. | Kenneth Graunke | 3 years |
modifiers | fix the build | Kenneth Graunke | 4 years |
mordor | i965: Use rcp in brw_lower_texture_gradients rather than 1.0 / x. | Kenneth Graunke | 5 years |
mov-flipper | stash | Kenneth Graunke | 6 years |
movntdqa | FIXES FIXES FIXES! | Kenneth Graunke | 8 years |
msaa | i965: Make exec_size 16 word/byte registers use exec_size halving again. | Kenneth Graunke | 5 years |
msaafixes | i965/fs: Use WE_all for gl_SampleID header register munging. | Kenneth Graunke | 7 years |
mul | stash | Kenneth Graunke | 6 years |
new-kernel | write a prolonged diatribe about kernel dependencies | Kenneth Graunke | 3 years |
newblorp | add BRW_NEW_BLORP | Kenneth Graunke | 5 years |
nffix | i965: Don't emit MOVs with undefined registers for Gen4 point clipping. | Kenneth Graunke | 3 years |
ninefifteen | ninefifteen: stash | Kenneth Graunke | 6 years |
nir | nir: Optimize (a != -a) -> (a != 0) and (a == -a) -> (a == 0). | Kenneth Graunke | 6 years |
nir-2 | i965/nir: Make INTEL_DEBUG=ann work with NIR. | Kenneth Graunke | 6 years |
nir-arb | i965/nir: Use NIR for ARB_vertex_program support on Gen8+. | Kenneth Graunke | 6 years |
nir-arb-v2 | use for nir | Kenneth Graunke | 6 years |
nir-cf-fix | nir: Validate that a block doesn't have two identical successors. | Kenneth Graunke | 6 years |
nir-cf-fix-v4 | nir/cf: Fix dominance metadata in the dead control flow pass. | Kenneth Graunke | 6 years |
nir-cf-fix-v6 | nir: Add unit tests for control flow graphs. | Kenneth Graunke | 6 years |
nir-cf-tests | nir: Add unit tests for control flow graphs. | Kenneth Graunke | 6 years |
nir-free-mir | allow freeing mesa ir without invalidating programs | Kenneth Graunke | 6 years |
nir-free-tir | i965: Delete most of the linked GLSL IR when using NIR. | Kenneth Graunke | 6 years |
nir-helpers | use load/store helpers. | Kenneth Graunke | 6 years |
nir-hide-ffma-muls | HAX: getenv HIDE | Kenneth Graunke | 6 years |
nir-hide-ffma-v2 | i965/nir: Move constants out of ffmas when multiplying several values. | Kenneth Graunke | 6 years |
nir-ior-iand | foo | Kenneth Graunke | 6 years |
nir-is-bool | i965/nir: add a nir_src_is_bool predicate | Kenneth Graunke | 6 years |
nir-link | i965/nir: Make INTEL_DEBUG=ann work with NIR. | Kenneth Graunke | 6 years |
nir-link-merge | squash | Kenneth Graunke | 6 years |
nir-madfix | i965/fs: Fix saturate on MAD and LRP with the NIR backend. | Kenneth Graunke | 6 years |
nir-masks | nir: Use writemasked store_vars in glsl_to_nir. | Kenneth Graunke | 5 years |
nir-mattidea | Matt suggested doing ADD then CMP with 0 | Kenneth Graunke | 6 years |
nir-memory-deadvar | i965/nir: Remove dead interface variables before assigning locations. | Kenneth Graunke | 6 years |
nir-memory-v2 | [AUTONAK] i965/nir: Call nir_sweep(). | Kenneth Graunke | 6 years |
nir-metadata | i965/nir: Validate that NIR passes call nir_metadata_preserve(). | Kenneth Graunke | 5 years |
nir-move-comparisons | i965: Use the nir_move_comparisons pass. | Kenneth Graunke | 5 years |
nir-move-comparisons-v2 | i965: Use the nir_move_comparisons pass. | Kenneth Graunke | 5 years |
nir-move-comparisons-v3 | i965: Use the nir_move_comparisons pass. | Kenneth Graunke | 4 years |
nir-mul4toshift | also do 2*x => x >> 1 | Kenneth Graunke | 6 years |
nir-nochanex-1 | nir: Implement constant reassociation for add/mul in nir_opt_algebraic. | Kenneth Graunke | 6 years |
nir-nochanex-3 | glsl: skeleton of an OPT() macro | Kenneth Graunke | 6 years |
nir-nochanex-4 | reassoc separately | Kenneth Graunke | 6 years |
nir-nochanex-5 | moar | Kenneth Graunke | 6 years |
nir-nochanexprs | nir: Implement constant reassociation for add/mul in nir_opt_algebraic. | Kenneth Graunke | 6 years |
nir-nosrcmod-july | i965/fs: Delete MOVs in saturate propagation. | Kenneth Graunke | 6 years |
nir-opt-boundscheck | nirhacks | Kenneth Graunke | 6 years |
nir-reassociate-consts | just try it later? | Kenneth Graunke | 6 years |
nir-ssa-validate | use the validator | Kenneth Graunke | 6 years |
nir-sysval | i965/nir: Use nir_system_value_from_intrinsic to reduce duplication. | Kenneth Graunke | 6 years |
nir-vs | fix array attributes! | Kenneth Graunke | 6 years |
nir16-v2 | i965/nir: Enable SIMD16 support in the NIR FS backend. | Kenneth Graunke | 6 years |
nirbool | nir: Rely on the fact that bcsel takes a well formed boolean. | Kenneth Graunke | 5 years |
nirbool-phi | nir/search: Extend 'a@type' matching to handle phi nodes. | Kenneth Graunke | 5 years |
no-rtstart | i965: Drop render_target_start from binding table struct. | Kenneth Graunke | 3 years |
noassignvarloc | i965: Don't use nir_assign_var_locations for VS/TES/GS outputs. | Kenneth Graunke | 5 years |
nochanex | i965: Do channel expressions on significantly fewer opcodes. | Kenneth Graunke | 5 years |
nochanex-2 | i965: Do channel expressions on significantly fewer opcodes. | Kenneth Graunke | 5 years |
nomc2 | i965: Use the nir_move_comparisons pass. | Kenneth Graunke | 5 years |
non-block-perfdebug | i965: Issue perf_debug messages for unsynchronized maps on !LLC systems. | Kenneth Graunke | 6 years |
nopipedrawrect | no drawing rectangle either | Kenneth Graunke | 4 years |
nopwrite-2 | i965: Stop using pwrite altogether. | Kenneth Graunke | 4 years |
nosrcmod | i965/fs: Drop nir_lower_to_source_mods(). | Kenneth Graunke | 6 years |
noswitch | no switch on gen6+ | Kenneth Graunke | 8 years |
nouveaulike | stash | Kenneth Graunke | 7 years |
nukefpopt | remove the optVarsize production rule | Kenneth Graunke | 9 years |
nukemorevp | mesa/vbo: Remove vp_mode enum in favor of a boolean. | Kenneth Graunke | 8 years |
nv-non-square | mesa: Enable NV_non_square_matrices in ES2 context | Rafal Mielniczuk | 5 years |
oa | fix from rebasing | Kenneth Graunke | 4 years |
oa-simd32 | derp | Kenneth Graunke | 4 years |
olv-fast-depth-clears | i965: Avoid extraneous fast depth clears | Chia-I Wu | 6 years |
opt | i965/vs: Allow compute-to-MRF on scalars, even if the component changes. | Kenneth Graunke | 9 years |
oq-done | i965: Use unsynchronized maps to reduce CheckQuery latency. | Eric Anholt | 7 years |
patchverticesin | i965: Use a uniform for gl_PatchVerticesIn in the TCS on Gen8+. | Kenneth Graunke | 5 years |
pauli | meta: texture rectangle textures may not have mipmaps | Pauli Nieminen | 9 years |
pcx-growbo | i965: Reimplement all the PIPE_CONTROL rules. | Kenneth Graunke | 3 years |
peephole | lrp peephole | Kenneth Graunke | 8 years |
peephole-lrp | lrp peephole | Kenneth Graunke | 8 years |
peephole-mad-lrp | lrp peephole | Kenneth Graunke | 8 years |
perf-debug-v2 | intel: Also track push constant data for INTEL_DEBUG=perf statistics. | Kenneth Graunke | 8 years |
perf-debug-v3 | intel: Under INTEL_DEBUG=perf, periodically dump some interesting counters. | Eric Anholt | 8 years |
perftime | make the buffer bigger | Kenneth Graunke | 7 years |
perftime-b0 | !UPSTREAM try to make B0 work. | Kenneth Graunke | 7 years |
phi-factoring | don't make new phis that are useless. | Kenneth Graunke | 5 years |
pipecontrol | i965: Implement WaCsStallAtEveryFourthPipecontrol on IVB/BYT. | Kenneth Graunke | 6 years |
piq | glsl: Fix return value of glGetProgramResourceiv of GL_BLOCK_INDEX. | Kenneth Graunke | 5 years |
pma-stencil | getenv | Kenneth Graunke | 4 years |
pmastall-bdw | i965: Specialize brw_vs_prog to listen to fewer dirty bits on Gen8+. | Kenneth Graunke | 6 years |
pressure | i965: Dump the register pressure! | Kenneth Graunke | 8 years |
program-cache | XXX: blorp is wrong. | Kenneth Graunke | 4 years |
program-cache-2.1 | is this necessary? | Kenneth Graunke | 4 years |
pscdepth | i965: Drop BRW_NEW_VERTEX_PROGRAM and _NEW_TRANSFORM from Gen4 VS state. | Kenneth Graunke | 6 years |
ptr-relocs-3 | stash | Kenneth Graunke | 4 years |
pushfixes | call constant upload unconditionally | Kenneth Graunke | 4 years |
pushfixes-2 | BTP whacking | Kenneth Graunke | 3 years |
pushfixes-3 | i965: Make stage_state->push_constants_dirty track commit status. | Kenneth Graunke | 3 years |
pushubo-genx-5.1 | i965: Use pushed UBO data in the scalar backend. | Kenneth Graunke | 4 years |
pushubo-instpm | invert condition | Kenneth Graunke | 5 years |
qpitch | i965: Fix QPitch calculation. | Kenneth Graunke | 7 years |
query-references | i965/query: Cache whether the batch references the query BO. | Kenneth Graunke | 6 years |
questions | stash | Kenneth Graunke | 7 years |
ralloc | ralloc: Reimplement ralloc_autofree_context using C++ destructors. | Kenneth Graunke | 10 years |
ralloc-1 | ralloc: Remove C-style ralloc_autofree_context(). | Kenneth Graunke | 10 years |
rbc | emit SBA less, better gputest-triangle performance? | Kenneth Graunke | 5 years |
rbc-upload-hack | rbc upload hack | Kenneth Graunke | 4 years |
records-no-packing | no varying packing: | Kenneth Graunke | 5 years |
records-v1 | i965: Fix scalar vertex shader struct outputs. | Kenneth Graunke | 5 years |
records-v2 | i965: Fix scalar vertex shader struct outputs. | Kenneth Graunke | 5 years |
reemit-bools | re-emit booleans | Kenneth Graunke | 5 years |
relink | mesa: Skip glLinkProgram() if it isn't necessary. | Kenneth Graunke | 7 years |
relink-v2 | mesa: Skip glLinkProgram() if it isn't necessary. | Kenneth Graunke | 7 years |
relink-v3 | mesa: Skip glLinkProgram() if it isn't necessary. | Kenneth Graunke | 7 years |
render-texture | i965: Short circuit render cache checks by tracking if it's empty. | Kenneth Graunke | 7 years |
repdata-clears-v3 | nuke dither. | Kenneth Graunke | 7 years |
repdata-everywhere | nuke dither. | Kenneth Graunke | 7 years |
resinfo | i965: Use resinfo for texture coordinate rescaling. | Kenneth Graunke | 7 years |
resolve-samplerunits | i965: Look at samplers which are accessed by shaders for resolves. | Kenneth Graunke | 4 years |
restart-fixes | mesa: Delete the ctx->Array._RestartIndex derived state. | Kenneth Graunke | 8 years |
return | some fixes... | Kenneth Graunke | 10 years |
ringswitch | i965: Switch rings explicitly. | Kenneth Graunke | 7 years |
robustaccess | fix ib size | Kenneth Graunke | 5 years |
samplec-execbuf | fast sample_c execbuf | Kenneth Graunke | 6 years |
sampler-cleanups | i965: Skip uploading border color when unnecessary. | Kenneth Graunke | 7 years |
samplertable-future | i965: Make the VS binding table as small as possible. | Kenneth Graunke | 8 years |
samplertable-old | WIP | Kenneth Graunke | 9 years |
samplertable3 | fixup | Kenneth Graunke | 8 years |
sampleshading | glapi: add ARB_sample_shading and add to GL 4.0 | Jordan Justen | 8 years |
sanitize-depth | i965: Use sanitized depth/stencil state. | Kenneth Graunke | 4 years |
satprop | i965/fs: Delete MOVs in saturate propagation. | Kenneth Graunke | 6 years |
scheduling | i965: Don't add barrier deps for ARF null destinations. | Kenneth Graunke | 6 years |
scissor-rework | debuggin' | Kenneth Graunke | 7 years |
sdcrework | OH YEAH, new batch still requires emitting state. doiiiii. | Kenneth Graunke | 8 years |
selpeephole | sel peephole - wip | Kenneth Graunke | 8 years |
sendc | skip sendc for blorp | Kenneth Graunke | 4 years |
sends | switch to sends | Kenneth Graunke | 5 years |
sends-3 | switch to sends | Kenneth Graunke | 5 years |
setdomain-2 | i965/bufmgr: Add comments about GTT coherency issues. | Chris Wilson | 4 years |
shader-db-crash | util/bitset: Make C++ wrapper trivially constructible. | Francisco Jerez | 3 years |
shader-nos | i965: Record NOS dependencies for shader programs and only check those. | Kenneth Graunke | 4 years |
shadow | glsl: Add support for the ES2 GL_EXT_shadow_samplers extension. | Kenneth Graunke | 9 years |
shadowsize | i965: Allocate shadow batches to explicitly be the BO size. | Kenneth Graunke | 3 years |
shortifs | i965: Turn short ifs into conditional moves. | Eric Anholt | 7 years |
simd16mul | i965: Break down SIMD16 integer multiplies on Gen7. | Kenneth Graunke | 9 years |
simd8gs | i965: Add scalar geometry shader support. | Kenneth Graunke | 6 years |
simd8gs-indirects | i965: Allow indirect GS input indexing in the scalar backend. | Kenneth Graunke | 5 years |
simd8gs-pull | PSIZ hack! | Kenneth Graunke | 6 years |
simd8gs-r3base | krh feedback | Kenneth Graunke | 5 years |
simd8gs-rebase-rebase | LEEEEEEEEEEEEEEEEEeroooooooooooooooooooooooooooooooOOOOooooy | Kenneth Graunke | 6 years |
simd8vs | i965: Switch on shader stage in nir_setup_outputs(). | Kenneth Graunke | 6 years |
simplelist | mesa: Port errors.c to util/list.h instead of simple_list. | Kenneth Graunke | 6 years |
skl-dual-patch | but 3-src @#%(*&#s up the whole approach | Kenneth Graunke | 5 years |
skl-reduce-rlen | pretend to be 430 | Kenneth Graunke | 5 years |
snb-always-flush | i965: Do Sandybridge workaround flushes before each primitive. | Kenneth Graunke | 6 years |
snb-blits | Don't try blorp path on Sandybridge for stencil that's too wide | Kenneth Graunke | 8 years |
snb-vs-sampler | VS sampler gen6 | Kenneth Graunke | 6 years |
snbfix | i965: Reserve more batch space to accomodate Gen6 perfmonitors. | Kenneth Graunke | 6 years |
snbfixes | i965: Drop need_workaround_flush flag; always do post-sync workaround. | Kenneth Graunke | 7 years |
snbxf2 | i965: Replace hardcoded instances of 4 with BRW_MAX_XFB_STREAMS. | Kenneth Graunke | 7 years |
snorm7 | try to use R8/R16 formats for things to save memory | Kenneth Graunke | 6 years |
softpin | try and fix | Kenneth Graunke | 3 years |
softpin-v1.9 | i965: Require softpin support for Cannonlake and later. | Kenneth Graunke | 3 years |
softpin-v2 | i965: Require softpin support for Cannonlake and later. | Kenneth Graunke | 3 years |
softpin-v2.1 | intel/blorp: Emit VF cache invalidates for 48-bit bugs with softpin. | Kenneth Graunke | 3 years |
softpin-v2.2 | whine and complain more | Kenneth Graunke | 3 years |
softpin-v2.3 | i965: Require softpin support for Cannonlake and later. | Kenneth Graunke | 3 years |
softpin-v3 | i965: Require softpin support for Cannonlake and later. | Kenneth Graunke | 3 years |
spilldebug | DEBUGGING: use fixed regs | Kenneth Graunke | 9 years |
splitarrays | glsl: Split arrays even in the presence of whole-array copies. | Kenneth Graunke | 5 years |
src0imm | i965/fs: Add a pass to commute immediates. | Kenneth Graunke | 6 years |
srgb | st/mesa: Make Gallium's BlitFramebuffer follow the GL 4.4 sRGB rules. | Kenneth Graunke | 5 years |
srgb-simplify | i965: Prepare code for handling sRGB formats other than 8888. | Kenneth Graunke | 4 years |
srgb-txf | i965: Ignore GL_SKIP_DECODE_EXT for textures accessed via texelFetch(). | Kenneth Graunke | 4 years |
srgb2 | i965: Restore format whacking in SetTexBuffer2 | Kenneth Graunke | 4 years |
srr | i965/fs: Use the Gen6+ MAD instruction for ARB fragment programs. | Kenneth Graunke | 7 years |
sstidy | i965: Refactor Gen4-6 SURFACE_STATE setup for buffer surfaces. | Kenneth Graunke | 8 years |
state-all-progdata | i965: Make fast clear code flag BRW_NEW_FS_PROG_DATA, not NEW_FP. | Kenneth Graunke | 6 years |
state-bt-uint8 | i965: Shrink size of prog_data's binding table starting indices. | Kenneth Graunke | 5 years |
state-kill-cache | i965: Delete brw_state_flags::cache and related code. | Kenneth Graunke | 6 years |
state-tidy | i965: Eliminate brw->cs.prog_data pointer. | Kenneth Graunke | 5 years |
state6 | i965: Emit the depth/stencil state pointer directly, not via atoms. | Kenneth Graunke | 8 years |
statebase | i965: avoid duplicate state base address packets | Kenneth Graunke | 5 years |
statebuf | i965: Disentangle batch and state buffer flushing. | Kenneth Graunke | 4 years |
statebuf-shadow | bump batch size to 20kB | Kenneth Graunke | 4 years |
statedebug | only upload necessary scissor rects. | Kenneth Graunke | 7 years |
statehackery | DEBUG: disable blorp clears for now | Kenneth Graunke | 8 years |
stateprime | derpa | Kenneth Graunke | 7 years |
stateprime-surfaces | i965: Delete BRW_NEW_{VS,GS}_CONSTBUF dirty flags. | Kenneth Graunke | 6 years |
stencil | docs: Mention that {ARB,OES}_texture_stencil8 is supported on i965/gen8+ | Kenneth Graunke | 5 years |
stencil-texture | WIP stencil_texture8 | Kenneth Graunke | 7 years |
subslices | i965: Use the correct number of threads for compute shaders. | Kenneth Graunke | 5 years |
subslices-v2 | anv: add FIXMEs for everything I need to port over | Kenneth Graunke | 5 years |
symbols | glsl: Eliminate unused built-in variables after compilation | Ian Romanick | 7 years |
syncobj | disable batch dump | Kenneth Graunke | 6 years |
synmark | increase heuristic | Kenneth Graunke | 7 years |
synmark-terrain | extra asserts - need to fix alpha_to_one | Kenneth Graunke | 7 years |
synmark-terrain-2 | glsl: Lower constant arrays to uniform arrays. | Kenneth Graunke | 7 years |
synmark-terrain-blits | i965: For miptree blits, offset the base address to reduce Y offsets. | Kenneth Graunke | 7 years |
tcs8-6 | i965: Switch to scalar TCS by default. | Kenneth Graunke | 5 years |
tentententwo-normalpointer | mesa: Allow glNormalPointer with packed vertex types. | Kenneth Graunke | 8 years |
tes-improvements | i965: Push most TES inputs in SIMD8 mode. | Kenneth Graunke | 5 years |
tes-push | glcpp: Disallow "defined" as a macro name. | Kenneth Graunke | 5 years |
tess | i965: Enable ARB_tessellation_shader on Gen8+. | Kenneth Graunke | 5 years |
tess-2 | HACK: lower indirects in tes inputs | Kenneth Graunke | 6 years |
tess-3 | HS/DS compile fixes | Kenneth Graunke | 6 years |
tess-8 | do patch in NIR | Kenneth Graunke | 5 years |
tess-9 | do patch in NIR | Kenneth Graunke | 5 years |
tess-chrisf-rebased-untested | dont prefetch hs binding table entries or ssamplers | Chris Forbes | 6 years |
tess-gen8-only-patchvertices-push | i965: Enable ARB_tessellation_shader on Gen8+. | Kenneth Graunke | 5 years |
tess-gles | glsl: Fix location bias for patch variables. | Kenneth Graunke | 5 years |
tess-gles-3 | hack around dEQP bugs | Kenneth Graunke | 5 years |
tess-gles-4 | stash | Kenneth Graunke | 5 years |
tess-i965-2 | fix ivb urb limits, add more urb limits/thread counts | Kenneth Graunke | 6 years |
tess-ivb | HS fix | Kenneth Graunke | 5 years |
tess-ivb-pairs | release in pairs | Kenneth Graunke | 5 years |
tess-ivb-single | i965: Enable ARB_tessellation_shader on Gen7-7.5. | Kenneth Graunke | 5 years |
tess-loop | HAX: attempt to fix loops. | Kenneth Graunke | 5 years |
tess-nir | nir: Combine type_size(), type_size_scalar(), and type_size_vec4(). | Kenneth Graunke | 6 years |
tess-no-lower | glsl: Mark whole variable used for ClipDistance and TessLevel*. | Kenneth Graunke | 5 years |
tess-notcs1 | foo | Kenneth Graunke | 5 years |
tess-notcs2 | glsl: TCS passthrough | Kenneth Graunke | 5 years |
tess-notcs5 | NIR | Kenneth Graunke | 5 years |
tess-quads | fix (?) the quads workaround | Kenneth Graunke | 5 years |
tess-rescramble | i965: Rework gl_TessLevel*[] handling to use NIR compact arrays. | Kenneth Graunke | 4 years |
tess-rescramble-2 | i965: Rework gl_TessLevel*[] handling to use NIR compact arrays. | Kenneth Graunke | 4 years |
tess-sanity-working | comment out padding slots between per-patch/per-vertex VUE stuff | Kenneth Graunke | 6 years |
tess-tcs8 | stash | Kenneth Graunke | 5 years |
tess-with-shadowing | i965: Print force_writemask_all in dump_instructions(). | Kenneth Graunke | 5 years |
tessellation | add maximums | Kenneth Graunke | 8 years |
tessquash | NO MORE BLUE TRIANGLES!!!!!!!!!!!!!!1111111111111oneoneeleven | Kenneth Graunke | 5 years |
tex1darray | delete tex1darray stuff | Kenneth Graunke | 6 years |
texparams | mesa: Support GL_TEXTURE_BUFFER in GetTexLevelParameter[if]v in GL 3.1+. | Kenneth Graunke | 9 years |
texstall | staaaaaash | Kenneth Graunke | 7 years |
texswizzle | tg4 todo | Kenneth Graunke | 3 years |
texture-grf-3 | opt_coalesce_send_from_grf_setup | Kenneth Graunke | 8 years |
texture-grf-rebase | i965/fs: Convert gen7 to using GRFs for texture messages. | Eric Anholt | 8 years |
texture-mrf-clobber | i965/vs: Don't clobber sampler message MRFs with subexpressions. | Kenneth Graunke | 9 years |
texture_samples | don't emit bogus LOAD_PAYLOADs of 0 registers | Kenneth Graunke | 6 years |
texture_samples_3 | foo | Kenneth Graunke | 6 years |
texturelock | i965,meta: Stop unlocking the texture to try and prevent deadlocks. | Kenneth Graunke | 7 years |
tg4-in-es | HACK: Allow GL_ARB_gpu_shader5 in ES. | Kenneth Graunke | 6 years |
tg4fix | glsl: Make lower_constant_arrays_to_uniforms require dereferences. | Kenneth Graunke | 6 years |
tidying5 | merge most of the rest of InitContext with brwCreateContext | Kenneth Graunke | 8 years |
tidying6 | i965: Merge intel_context.h into brw_context.h. | Kenneth Graunke | 8 years |
tiledmemcpy | android build fix | Kenneth Graunke | 3 years |
tombraider | glsl: Don't do constant propagation in constant folding. | Kenneth Graunke | 5 years |
tombraider-2 | glsl: Don't constant propagate arrays | Kenneth Graunke | 5 years |
tombraider-2-shaderdb | fix copy prop for loops | Kenneth Graunke | 5 years |
tressfx | glsl: Don't constant propagate arrays. | Kenneth Graunke | 5 years |
trig | i965: Fix SIN/COS precision problems. | Kenneth Graunke | 5 years |
trine | i965: Fail to blit rather than assert on invalid pitch requirements. | Kenneth Graunke | 8 years |
ttn | ttn: Rework control flow stacks | Kenneth Graunke | 6 years |
ubopush | i965: Use the upload BO for push constants on Gen6+ as well. | Kenneth Graunke | 6 years |
undef | canonicalize swizzles | Kenneth Graunke | 5 years |
undef-2 | canonicalize swizzles | Kenneth Graunke | 5 years |
unigine | Workaround broken dual source blending in Unigine Valley. | Kenneth Graunke | 7 years |
unlikely | mesa: Wrap unlikely() around conditions leading to _mesa_error(). | Kenneth Graunke | 6 years |
unlimited-scratch | i965: Support "unlimited" compute shader scratch space. | Kenneth Graunke | 5 years |
unlimited-scratch-v2 | i965: Support larger scratch space sizes for compute shaders. | Kenneth Graunke | 5 years |
urb | i965: Use devinfo->urb fields directly rather than copying them. | Kenneth Graunke | 5 years |
urb-schedule | i965: Allow scheduling of URB writes in the scalar backend. | Kenneth Graunke | 5 years |
urbstuffs | i965: Fix assert about source attrs. | Kenneth Graunke | 3 years |
validate-reg-offsets | i965/vs: Validate reg offsets | Kenneth Graunke | 8 years |
valley | HAX: Workaround broken dual source blending in Unigine Valley. | Kenneth Graunke | 7 years |
value-numbering10 | i965/fs: Generate MAD even when we have constant arguments. | Matt Turner | 7 years |
value-visitor | basically done. doesn't compile due to CONST-EVERYWHERE | Kenneth Graunke | 9 years |
vbfix | i965: Set 3DSTATE_VERTEX_BUFFER::Null Vertex Buffer. | Kenneth Graunke | 4 years |
vbo | stash | Kenneth Graunke | 7 years |
vbo-max-element | mesa: Delete VAO _MaxElement code and index buffer bounds checking. | Kenneth Graunke | 7 years |
vbo-v2 | work on ptr | Kenneth Graunke | 7 years |
vbo-v3 | mesa: Delete dead vbo_any_varings_in_vbos() function. | Kenneth Graunke | 7 years |
vec4-tes-push | i965/vec4/tes: Use the push model for gl_TessLevelInner/Outer. | Kenneth Graunke | 5 years |
vec4-writemask-11 | delete dst_reg | Kenneth Graunke | 6 years |
vec4-writemask-12 | move to vec4_inst | Kenneth Graunke | 6 years |
vec4-writemask-13 | move to vec4_inst | Kenneth Graunke | 6 years |
vec4-writemask-7 | FOILED FOR NOW! | Kenneth Graunke | 6 years |
vec4gs | i965/gs: Fix extra level of indentation left by the previous commit. | Kenneth Graunke | 6 years |
vec4run | i965: Move register allocation into an allocate_registers() helper. | Kenneth Graunke | 6 years |
vectorizer | glsl: Only increment the number of channels if it's a new channel. | Kenneth Graunke | 7 years |
version-overrides | i965: Make INTEL_DEVID_OVERRIDE fake the best possible kernel support. | Kenneth Graunke | 3 years |
vertex-rework | i965: Drop _mesa_update_state() call from our drawing function. | Kenneth Graunke | 7 years |
vf | i965: Disassemble vector float immediates properly. | Matt Turner | 7 years |
vf-comp-indexing | boooo | Kenneth Graunke | 3 years |
vf-component-packing | NOSTORE, in case writing 0's and 1's takes bandwidth. | Kenneth Graunke | 3 years |
vf-invalidate | i965: Implement another VF cache invalidate workaround on Gen8+. | Kenneth Graunke | 4 years |
vfe-stall | i965: Emit CS stall before MEDIA_VFE_STATE. | Kenneth Graunke | 3 years |
vfe-stall-3 | i965: Emit CS stall before MEDIA_VFE_STATE. | Kenneth Graunke | 3 years |
vffix | i965: Properly handle integer types in opt_vector_float(). | Kenneth Graunke | 5 years |
vffix-3 | i965: Properly handle integer types in opt_vector_float(). | Kenneth Graunke | 5 years |
vfpacking | i965: Delete unused brw_vs_prog_data::nr_attributes field. | Kenneth Graunke | 4 years |
vfpatch | i965: Implement another VF cache invalidate workaround on Gen8+. | Kenneth Graunke | 3 years |
vkclip | nir: Delete open coded type printing. | Kenneth Graunke | 5 years |
vkjenkins | intel/compiler: Properly consider UBO loads that cross 32B boundaries. | Kenneth Graunke | 3 years |
vktess | Use the TES output VUE map | Kenneth Graunke | 4 years |
vktess-old | try to fix input/output structs in tessellation shaders | Kenneth Graunke | 5 years |
vktess-v3 | fix caching | Kenneth Graunke | 4 years |
vmask | stash | Kenneth Graunke | 4 years |
vs-cse-pull | lower | Kenneth Graunke | 7 years |
vs-passthrough | i965: Implement passthrough VS. Needs tidying and testing... | Kenneth Graunke | 8 years |
vs-simd8-pull | no debug prints | Kenneth Graunke | 8 years |
vsattrwa | i965/vec4: Drop support for ATTR as an instruction destination. | Kenneth Graunke | 5 years |
vswa | i965: Compute VS attribute WA bits earlier and check if they changed. | Kenneth Graunke | 6 years |
vue | i965: Simplify handling of VUE map changes. | Kenneth Graunke | 6 years |
vue-3 | hacks to try and fix glxgears | Kenneth Graunke | 6 years |
vueclean | i965: Simplify brw_nir_lower_vue_inputs() slightly. | Kenneth Graunke | 5 years |
vuemap-fixes | glsl: Demote built-in varyings to generics if their meaning is ignored. | Kenneth Graunke | 5 years |
vulkan | spirv: Fix structure splitting with per-vertex interface arrays. | Kenneth Graunke | 5 years |
wa4 | workaround | Kenneth Graunke | 4 years |
widelines | I guess I wanted +1, not *2. | Kenneth Graunke | 8 years |
x2a | i965: Support rendering to RGBX formats in general. | Kenneth Graunke | 7 years |
xfb-math-3 | fix | Kenneth Graunke | 5 years |
xfbfixes | i965: Don't write a counter snapshot on EndTransformFeedback if paused. | Kenneth Graunke | 5 years |
yacc-reader | irr2: try to improve debugging...also fix ( and ) being SYMBOLs | Kenneth Graunke | 10 years |
ytile | [hack] i965: Use Y-tiling for window system buffers on Gen9+. | Kenneth Graunke | 4 years |
ytransform | spirv: Handle the PixelCenterInteger execution mode. | Kenneth Graunke | 5 years |
z32 | meta: Fix ClearTexture with GL_DEPTH_COMPONENT. | Kenneth Graunke | 3 years |
zsnes | fix zsnes crashes | Kenneth Graunke | 4 years |
|