September 2010 Archives by author
Starting: Wed Sep 1 01:17:09 UTC 2010
Ending: Thu Sep 30 22:44:34 UTC 2010
Messages: 1276
- Mesa (master): r600g: fix glean texCube and shadows.
Dave Airlie
- Mesa (master): r600g: fix typo causing segfault.
Dave Airlie
- Mesa (master): Revert "r600g: precompute some of the hw state"
Dave Airlie
- Mesa (master): r600g: correct cb/zb offset emits.
Dave Airlie
- Mesa (master): mesa/st: remove check for buffer/elements = 0
Dave Airlie
- Mesa (master): r600g: fix incorrect state naming in pipe_sampler vs pipe_sampler_view
Dave Airlie
- Mesa (master): r600g: add missing vertex fetch formats to the translation table.
Dave Airlie
- Mesa (master): r600g: fix depth texture tests
Dave Airlie
- Mesa (master): r600g: fix logicop, the 3d ROP is the 2D rop shifted twice.
Dave Airlie
- Mesa (master): r600g: fix thinko in shadow code.
Dave Airlie
- Mesa (master): r600g: drop magic numbers in depth state.
Dave Airlie
- Mesa (master): r600g: move lots of state inline helpers to separate header.
Dave Airlie
- Mesa (master): r600g: kill r600_context_state function
Dave Airlie
- Mesa (master): r600g: drop r600_bind_state.
Dave Airlie
- Mesa (master): r600g: deref old driver states for set entry points.
Dave Airlie
- Mesa (master): r600g: add texture border state.
Dave Airlie
- Mesa (master): r600g: reduce size of r600 context structure to !insane
Dave Airlie
- Mesa (master): r600g: refactor sample states into a reusable struct.
Dave Airlie
- Mesa (master): r600g: fix segfault in state after rework
Dave Airlie
- Mesa (master): r600g: add missing printf operand
Dave Airlie
- Mesa (master): r600g: search for sampler views in context on removal.
Dave Airlie
- Mesa (master): r600g: fix up surface references
Dave Airlie
- Mesa (master): r600g: add script to generate header file with offsets into state objects.
Dave Airlie
- Mesa (master): r600g: fixup r700 assembler for clamp/relative addressing
Dave Airlie
- Mesa (master): r600g: add error print for no literals for r700s as well
Dave Airlie
- Mesa (master): r600g: abstract the hw states out behind a vtbl.
Dave Airlie
- Mesa (master): r600g: add support for constants in memory buffers.
Dave Airlie
- Mesa (master): r600g: split opcodes out and add wrapper around usage.
Dave Airlie
- Mesa (master): r600g: Added missing abs-ification to RSQ.
Dave Airlie
- Mesa (master): r600g: Added preliminary support for the LOG opcode.
Dave Airlie
- Mesa (master): r600g: Added missing r600_bc_add_literal() calls to XPD implementation.
Dave Airlie
- Mesa (master): r600g: add initial bank swizzle support.
Dave Airlie
- Mesa (master): r600g: don't need 3 bos here.
Dave Airlie
- Mesa (master): r600g: align flushing of cb/db with DDX/r600c.
Dave Airlie
- Mesa (master): r600g: add initial evergreen support
Dave Airlie
- Mesa (master): r600g: fix regression in multi-buffer tests since CB flush merge
Dave Airlie
- Mesa (master): r600g: add multi-buffer flush support properly.
Dave Airlie
- Mesa (master): r600g: evergreen CBs are more sane to support with a single state
Dave Airlie
- Mesa (master): r600g: fix warning in r600 pipe driver
Dave Airlie
- Mesa (master): r600g: fixup CB state numbering header
Dave Airlie
- Mesa (master): r600g: fixup state calculations for picking states.
Dave Airlie
- Demos (master): re-add arbocclude2 demo and modify for OQ2 support.
Dave Airlie
- Mesa (master): pb: add void * for flush ctx to mapping functions
Dave Airlie
- Mesa (master): r600g: evergreen fixup dsa state for running query.
Dave Airlie
- Mesa (master): r600g: pull r600_draw struct out into header
Dave Airlie
- Mesa (master): r600g: use index min/max + index buffer offset.
Dave Airlie
- Mesa (master): r600g: add vgt dma src defines
Dave Airlie
- Mesa (master): r600g: fixup texture state on evergreen.
Dave Airlie
- Mesa (master): r600g: fix texture bos and avoid doing depth blit on evergreen
Dave Airlie
- Mesa (master): r600g: hide radeon_ctx inside winsys.
Dave Airlie
- Mesa (master): r600g: attempt to abstract kernel bos from pipe driver.
Dave Airlie
- Mesa (master): r600g: move constant buffer creation behind winsys abstraction.
Dave Airlie
- Mesa (master): r600g: use malloc bufmgr for constant buffers
Dave Airlie
- Mesa (master): r600g: add support for kernel bo
Dave Airlie
- Mesa (master): r600g: add winsys bo caching.
Dave Airlie
- Mesa (master): r600g: add upload manager support.
Dave Airlie
- Mesa (master): r600g: fixup map flushing.
Dave Airlie
- Mesa (master): r600g: use calloc for ctx bo allocations
Dave Airlie
- Mesa (master): r600g: oops got the use_mem_constant the wrong way around.
Dave Airlie
- Mesa (master): r600g; add uses waterfall to asm cf for r6xx.
Dave Airlie
- Mesa (master): r600g: only emit uses waterfall on r6xx hw.
Dave Airlie
- Mesa (master): r600g: fix exports_ps to export a number not a mask.
Dave Airlie
- Mesa (master): util/r300g: split the r300 index buffer modifier functions out to util
Dave Airlie
- Mesa (master): r600g: modify index buffers for sizes the hw can't deal with .
Dave Airlie
- Mesa (master): r600g: send correct surface base update for multi-cbufs
Dave Airlie
- Mesa (master): r600g: fix fbo-drawbuffers-maxtargets
Dave Airlie
- Mesa (master): r600g: clean up valgrind issues on maxtargets test.
Dave Airlie
- Mesa (master): r600g: drop debugging that snuck in
Dave Airlie
- Mesa (master): r600g: fix tiling support for ddx supplied buffers
Dave Airlie
- Mesa (master): r600g: add z16 to color setup
Dave Airlie
- Mesa (master): r600g: add color/texture support for more depth formats.
Dave Airlie
- Mesa (master): r600g: fix r700 cube map sizing.
Dave Airlie
- Mesa (master): r600g: fixup r700 CB_SHADER_CONTROL register.
Dave Airlie
- Mesa (master): r600g: add missing BC_INST wrapper for evergreen
Dave Airlie
- Mesa (master): r600g: only flush for the correct colorbuffer, not all of them.
Dave Airlie
- Mesa (master): r600g: deal with overflow of VTX/TEX CF clauses.
Dave Airlie
- Mesa (master): r600g: set back to correct codepaths.
Dave Airlie
- Mesa (master): r600g: fixup evergreen miptree setup.
Dave Airlie
- Mesa (master): r600g: fix eg texture borders.
Dave Airlie
- Mesa (master): r600g: fix typo in struct member name
Dave Airlie
- Mesa (master): r600g: cleanup some of the DB blit code
Dave Airlie
- Mesa (master): r600g: make stencil readback work
Dave Airlie
- Mesa (master): r600g: disable dirty handling on texture from depth code.
Dave Airlie
- Mesa (master): r600g: use floats instead of hex for blit vbo
Dave Airlie
- Mesa (master): r600g: fix depth readback on rv610 and other quirky variants .
Dave Airlie
- Mesa (master): r600g: fix typo in evergreen register list
Dave Airlie
- Mesa (master): u_blitter: add a custom blitter call passing a dsa cso
Dave Airlie
- Mesa (master): r600g: use blitter to do db->cb flushing.
Dave Airlie
- Mesa (master): r600g: fix warnings since last commit.
Dave Airlie
- Mesa (master): egl: fix build since 17eace581d25a626a7d75d9d1205d012cbb14a6e
Dave Airlie
- Mesa (master): r300g: fix point sprite coord.
Dave Airlie
- Mesa (master): r600g: add vert support for 16/16 and 16/16/16 floats.
Dave Airlie
- Mesa (master): r600g: add some more vertex format support.
Dave Airlie
- Mesa (master): r600g: some more vertex formats
Dave Airlie
- Mesa (master): r600g: fix draw-elements and draw-elements-base-vertex
Dave Airlie
- Mesa (master): r600g: drop index_offset parameter to index buffer translate .
Dave Airlie
- Mesa (master): r600g: fixup tex wrapping.
Dave Airlie
- Mesa (master): r600g: fixup VP->FP output->input routing.
Dave Airlie
- Mesa (master): r600g: fix typo in r700 alu emit
Dave Airlie
- Mesa (master): r600g: fixup sprite coord enable.
Dave Airlie
- Mesa (master): r600g: fix polygon mode
Dave Airlie
- Mesa (master): mesa/mipmap: fix warning since 1acadebd6270d3604b026842b8a21360968618a0
Dave Airlie
- Mesa (master): r600g: add eg poly mode code.
Dave Airlie
- Mesa (master): r600g: make index bias fix for evergreen
Dave Airlie
- Mesa (master): r600g: add eg db count control register.
Dave Airlie
- Mesa (master): r300g: fix glsl-fs-pointcoord
Dave Airlie
- Mesa (r300g-polystip): r300g: add pipe stipple stage for non-tcl
Dave Airlie
- Mesa (master): r600g: add evergreen texture resource properly.
Dave Airlie
- Mesa (master): r600g: fix db flush breaking config state
Dave Airlie
- Mesa (master): r600g: on evergreen the centroid isn't set in this register.
Dave Airlie
- Mesa (master): r600g: add back evergreen name.
Dave Airlie
- Mesa (master): r600g: add evergreen texture border support to new path
Dave Airlie
- Mesa (master): r600g: move radeon.h members around to add back map flushing .
Dave Airlie
- Mesa (master): r600g: add initial vertex translate support.
Dave Airlie
- Mesa (master): r600g: remove old assert from new codepath
Dave Airlie
- Mesa (master): Revert "r600g: add initial vertex translate support."
Dave Airlie
- Mesa (master): r600g: port r300g fix for X* formats in texformat code
Dave Airlie
- Mesa (master): r600g: add L8A8 unorm.
Dave Airlie
- Mesa (master): r600g: clean up some code from move to new paths.
Dave Airlie
- Mesa (master): r600g: return string for chip family
Dave Airlie
- Mesa (master): i965: DP2 produces a scalar result like DP3, DP4, etc.
Eric Anholt
- Mesa (master): mesa: Add __printf__ attribute to printf-like functions to get warnings.
Eric Anholt
- Mesa (master): mesa: Fix many printf-like warnings.
Eric Anholt
- Mesa (master): ir_to_mesa: Add a little helper for emitting link failure messages.
Eric Anholt
- Mesa (master): ir_to_mesa: Load all the STATE_VAR elements of a builtin uniform to a temp.
Eric Anholt
- Mesa (master): i965: set the source width/ stride when handling reladdr dests in the VS.
Eric Anholt
- Mesa (master): i965: Add a bit of validation for some ISA restrictions in the docs.
Eric Anholt
- Mesa (master): i965: When using the new FS backend, don' t validate the Mesa IR version.
Eric Anholt
- Mesa (master): i965: Clean up fs_reg setup by using a helper for constructors.
Eric Anholt
- Mesa (master): i965: Just assert when we flagged a compile error in the FS for now.
Eric Anholt
- Mesa (master): i965: Align the start of attribute interp coefficients in FS to use PLN.
Eric Anholt
- Mesa (master): i965: Add assertion for another requirement about types.
Eric Anholt
- Mesa (master): i965: Add some validation on BRW_OPCODE_MUL and ADD' s arguments.
Eric Anholt
- Mesa (master): i965: Don't bother with RNDZ for f2i.
Eric Anholt
- Mesa (master): i965: Make pixel_xy results UW.
Eric Anholt
- Mesa (master): i965: Store the byte address in the VS constant buffer as an integer.
Eric Anholt
- Mesa (master): ir_to_mesa: Move the STATE_VAR elements of a builtin uniform to a temp (v2).
Eric Anholt
- Mesa (master): ir_to_mesa: Fix warning in last commit.
Eric Anholt
- Mesa (master): mesa: Set the base format of GL_ALPHA FBOs and teach swrast about it.
Eric Anholt
- Mesa (master): ir_to_mesa: Add support for gl_NormalScale.
Eric Anholt
- Mesa (master): glsl: Fix typo in builtin step() using a wrong channel.
Eric Anholt
- Mesa (master): glsl: regenerate builtins
Eric Anholt
- Mesa (master): glsl: Update README talking about multi-instruction operations.
Eric Anholt
- Mesa (master): glsl: Add info about talloc and optimization passes to the README.
Eric Anholt
- Mesa (master): i965: Add switch cases for ir_unop_noise, which should have been lowered.
Eric Anholt
- [Mesa-dev] Mesa (master): glsl2: Add pass to remove redundant jumps
Eric Anholt
- Mesa (master): Fix typos in comments and debug output strings.
Eric Anholt
- Mesa (master): glsl: Add definition of gl_TextureMatrix inverse/ transpose builtins.
Eric Anholt
- Mesa (master): i965: Share the KIL_NV implementation between glsl and non-glsl.
Eric Anholt
- Mesa (master): i965: Also enable CC statistics when doing OQs.
Eric Anholt
- Mesa (master): i965: Track the windowizer's dispatch for kill pixel, promoted, and OQ
Eric Anholt
- Mesa (master): glsl: Rework assignments with write_masks to have LHS chan count match RHS.
Eric Anholt
- Mesa (master): glsl: Fix copy'n'wasted ir_noop_swizzle conditions.
Eric Anholt
- Mesa (master): ir_to_mesa: Only compare vector_elements present for any_nequal/all_equal
Eric Anholt
- Mesa (7.9): glsl: Add definition of gl_TextureMatrix inverse/ transpose builtins.
Eric Anholt
- Mesa (7.9): i965: Track the windowizer's dispatch for kill pixel, promoted, and OQ
Eric Anholt
- Mesa (7.9): ir_to_mesa: Only compare vector_elements present for any_nequal /all_equal
Eric Anholt
- Mesa (7.9): i965: Also enable CC statistics when doing OQs.
Eric Anholt
- Mesa (master): i965: Fix the vector/ expression splitting for the write_mask change.
Eric Anholt
- Mesa (master): i965: When splitting vector variable assignment, ignore unset channels.
Eric Anholt
- Mesa (master): i965: Update expression splitting for the vector-result change to compares.
Eric Anholt
- Mesa (master): i965: Warning fix for vector result any_nequal/ all_equal change.
Eric Anholt
- Mesa (master): mesa: Remove the non-required ARB_imaging extension.
Eric Anholt
- Mesa (master): mesa: Remove EXT_histogram.
Eric Anholt
- Mesa (master): mesa: Remove SGI_color_table.
Eric Anholt
- Mesa (master): mesa: Remove SGI_color_matrix.
Eric Anholt
- Mesa (master): mesa: Remove EXT_convolution.
Eric Anholt
- Mesa (master): intel: Remove disabled stencil drawpixels acceleration.
Eric Anholt
- Mesa (master): intel: Remove unnecessary minimum pitch alignment to 32 bytes.
Eric Anholt
- Mesa (master): intel: Replace my intel_texture_bitmap code with _mesa_meta_Bitmap.
Eric Anholt
- Mesa (master): radeon: Remove copied minimum pitch alignment code.
Eric Anholt
- Mesa (master): unichrome: Mostly revert my convolution removal changes.
Eric Anholt
- Mesa (master): intel: Remove dead intelIsTextureResident().
Eric Anholt
- Mesa (master): i915: Remove a dead if (0) block.
Eric Anholt
- Mesa (master): intel: Dead comment removal.
Eric Anholt
- Mesa (master): intel: Corresponding FinishRenderTexture debug to BeginRenderTexture.
Eric Anholt
- Mesa (master): i965: Add support for rendering to SARGB8 FBOs.
Eric Anholt
- Mesa (master): intel: Fix segfault on INTEL_DEBUG= fbo with unsupported framebuffers.
Eric Anholt
- Mesa (master): intel: Add fallback debug to glGenerateMipmap.
Eric Anholt
- Mesa (master): intel: More reverting of the sw fallback for depth texture border color.
Eric Anholt
- Mesa (master): intel: Improve some of the miptree debugging.
Eric Anholt
- Mesa (master): mesa: Fix type typo in glGenerateMipmap handling of GL_UNSIGNED_INT data.
Eric Anholt
- Mesa (master): glsl: Fix broadcast_index of lower_variable_index_to_cond_assign.
Eric Anholt
- Mesa (master): glsl: Add validation that a swizzle only references valid channels.
Eric Anholt
- Mesa (master): i965: Fix up writemasked assignments in the new FS.
Eric Anholt
- Mesa (master): i965: Remove swizzling of assignment to vector-splitting single-channel LHS.
Eric Anholt
- Mesa (master): i965: Handle all_equal/any_nequal in the new FS.
Eric Anholt
- Mesa (master): i965: Fix vector splitting RHS channel selection with sparse writemasks.
Eric Anholt
- Mesa (master): i965: Add support for dFdx()/dFdy() to the FS backend.
Eric Anholt
- Mesa (master): i965: Fix negation in the new FS backend.
Eric Anholt
- Mesa (master): i965: Actually track the "if" depth in loop in the new FS backend.
Eric Anholt
- Mesa (master): i965: Apply the same set of lowering passes to new FS as to Mesa IR.
Eric Anholt
- Mesa (master): i965: Fix valgrind complaint about base_ir for new FS debugging.
Eric Anholt
- Mesa (master): i965: Fix up the FS backend for the variable array indexing pass.
Eric Anholt
- Mesa (master): i965: Set the variable type when dereferencing an array.
Eric Anholt
- Mesa (master): i965: Add support for dereferencing structs to the new FS backend.
Eric Anholt
- Mesa (master): i965: Add support for struct, array, and matrix uniforms to FS backend.
Eric Anholt
- Mesa (master): i965: Fix all non-snb regression in the snb attribute interpolation commit.
Eric Anholt
- Mesa (master): i965: Fix up part of my Sandybridge attributes support patch .
Eric Anholt
- Mesa (master): i965: Add support for gl_FrontFacing to the new FS backend.
Eric Anholt
- Mesa (master): i965: Subtract instead of adding when computing y delta in new FS backend.
Eric Anholt
- Mesa (master): mesa: Pull ir_to_mesa' s sampler number fetcher out to shared code.
Eric Anholt
- Mesa (master): i965: Set up sampler numbers in the FS backend.
Eric Anholt
- Mesa (master): i965: Add support for non-color render target write data to new FS backend.
Eric Anholt
- Mesa (master): i965: Add support for MRT to the new FS backend.
Eric Anholt
- Mesa (master): i965: Add support for ir_loop counters to the new FS backend .
Eric Anholt
- Mesa (master): i965: Add support for ARB_fragment_coord_conventions to the new FS backend.
Eric Anholt
- Mesa (master): glsl: Also update implicit sizes of varyings at link time.
Eric Anholt
- Mesa (master): i965: Do interpolation for varying matrices and arrays in the FS backend.
Eric Anholt
- Mesa (master): i965: Don' t try to emit interpolation for unused varying slots.
Eric Anholt
- Mesa (master): i965: Fix array indexing of arrays of matrices.
Eric Anholt
- Mesa (master): i965: Clean up obsolete FINISHME comment.
Eric Anholt
- Mesa (master): mesa: Move the list of builtin uniform info from ir_to_mesa to shared code.
Eric Anholt
- Mesa (master): i965: Add support for builtin uniforms to the new FS backend .
Eric Anholt
- Mesa (master): i965: Fix use of undefined mem_ctx in vector splitting.
Eric Anholt
- Mesa (master): i956: Make new FS discard do its work in a temp, not the null reg!
Eric Anholt
- Mesa (master): i965: Clean up the virtual GRF handling.
Eric Anholt
- Mesa (master): ra: First cut at a graph-coloring register allocator for mesa.
Eric Anholt
- Mesa (master): i965: First cut at register allocation using graph coloring.
Eric Anholt
- Mesa (master): i965: Add live interval analysis and hook it up to the register allocator.
Eric Anholt
- Mesa (master): i965: Remove my "safety counter" code from loops.
Eric Anholt
- Mesa (master): i965: Fix whole-structure/array assignment in new FS.
Eric Anholt
- Mesa (master): mesa: Don' t reference a W component in setting up a vec3 uniform component.
Eric Anholt
- Mesa (master): i965: Fix new FS handling of builtin uniforms with packed scalars in structs.
Eric Anholt
- Mesa (master): nvfx: fix support for more than 8 texture units ( fixes etqw crash)
Luca Barbieri
- Mesa (master): nvfx: support indirect addressing in vps
Luca Barbieri
- Mesa (master): nvfx: remove message
Luca Barbieri
- Mesa (master): nvfx: report correct max lodbias
Luca Barbieri
- Mesa (master): nvfx: fix division by zero in vp-ignore-input
Luca Barbieri
- Mesa (master): nvfx: implement LIT in fp
Luca Barbieri
- Mesa (master): nvfx: allow nested blitter usage, fixing bug in clear
Luca Barbieri
- Mesa (master): nvfx: set magic bit to round NPOT mipmap sizes down and not up
Luca Barbieri
- Mesa (master): nvfx: support all possible vs consts
Luca Barbieri
- Mesa (master): nvfx: add missing pushbuffer space check
Luca Barbieri
- Mesa (master): nvfx: support all coord conventions in hardware
Luca Barbieri
- Mesa (master): nvfx: tidy up state_emit
Luca Barbieri
- Mesa (master): nvfx: add missing context init
Luca Barbieri
- Mesa (master): nv40: support all 10 texcoords
Luca Barbieri
- Mesa (master): nvfx: don't claim we support preds since the driver doesn't
Luca Barbieri
- Mesa (master): nvfx: implement fp SSG properly
Luca Barbieri
- Mesa (master): nvfx: fix vp DP2
Luca Barbieri
- Mesa (master): mesa/st: add missing _mesa_set_fetch_functions in st_get_tex_image
Luca Barbieri
- Mesa (master): nvfx: consolidate tiny files
Luca Barbieri
- Mesa (master): nvfx: prevent swizzled rendering into formats where it' s not supported
Luca Barbieri
- Mesa (master): nvfx: fix the temporary copying logic and add asserts
Luca Barbieri
- Mesa (master): nvfx: fix inlinining in nv04_2d.c
Luca Barbieri
- Mesa (master): nvfx: fix some subrectangle copies
Luca Barbieri
- Mesa (master): nvfx: fix swizzling of high bpp surfaces
Luca Barbieri
- Mesa (master): nvfx: move 2D format selection logic to 2D code
Luca Barbieri
- Mesa (master): nvfx: support rendering to more formats
Luca Barbieri
- Mesa (master): nvfx: support using blitter to copy depth/stencil resources, fix Heaven
Luca Barbieri
- Mesa (master): nvfx: support unlimited constants and immediates in fp
Luca Barbieri
- Mesa (master): nvfx: use a piglit-ignored format for unknown cap message
Luca Barbieri
- Mesa (master): nvfx: add rewritten swtnl support
Luca Barbieri
- Mesa (master): nvfx: support saturate in vp
Luca Barbieri
- Mesa (master): nvfx: properly return fogcoord.w == 1
Luca Barbieri
- Mesa (master): nvfx: pause occlusion queries during blitter usage
Luca Barbieri
- Mesa (master): nvfx: remove remaining BEGIN_RING/eng3d uses
Luca Barbieri
- Mesa (master): nvfx: switch to rules-ng-ng register headers
Luca Barbieri
- Mesa (master): nvfx: move nv04_2d to rules-ng-ng
Luca Barbieri
- Mesa (master): nouveau: delete nouveau_class.h, move nv50 regs to nv50_reg. h
Luca Barbieri
- Mesa (master): mesa: don' t expose unsupported GL_ARB_geometry_shader4 for now
Luca Barbieri
- Mesa (master): mesa: don't smash the stack in _mesa_find_used_registers
Luca Barbieri
- Mesa (floating): 441 new commits
Luca Barbieri
- Mesa (master): nvfx: support nv30 simulation on nv40
Luca Barbieri
- Mesa (master): nvfx: fix return in vp main
Luca Barbieri
- Mesa (shader-work): glsl: call ir_lower_jumps according to compiler options
Luca Barbieri
- Mesa (master): nouveau: restore nouveau_class.h for nv04-nv20
Luca Barbieri
- Mesa (shader-work): glsl: add continue/break/return unification/ elimination pass
Luca Barbieri
- Mesa (shader-work): glsl: call ir_lower_jumps according to compiler options
Luca Barbieri
- Mesa (shader-work): loop_controls: fix analysis of already analyzed loops
Luca Barbieri
- Mesa (shader-work): loop_unroll: unroll loops with (lowered) breaks
Luca Barbieri
- Mesa (shader-work): loop_unroll: unroll loops with (lowered) breaks
Luca Barbieri
- Mesa (shader-work): glsl: teach loop analysis that array dereferences are bounds on the index
Luca Barbieri
- Mesa (shader-work): glsl: introduce ir_binop_all_equal and ir_binop_any_equal, allow vector cmps
Luca Barbieri
- Mesa (shader-work): glsl: add pass to lower variable array indexing to conditional assignments
Luca Barbieri
- Mesa (shader-work): glsl: teach structure splitting to split arrays, and never split in/outs
Luca Barbieri
- Mesa (shader-work): mesa: add GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB and env var to set it
Luca Barbieri
- Mesa (shader-work): glsl: teach loop analysis that array dereferences are bounds on the index (v2)
Luca Barbieri
- Mesa (shader-work): glsl: introduce ir_binop_all_equal and ir_binop_any_equal, allow vector cmps (v2 )
Luca Barbieri
- Mesa (shader-work): glsl: add pass to lower variable array indexing to conditional assignments
Luca Barbieri
- Mesa (shader-work): 134 new commits
Luca Barbieri
- Mesa (shader-work): glsl: add ir_control_flow_visitor
Luca Barbieri
- Mesa (shader-work): glsl: add continue/break/return unification/ elimination pass (v2)
Luca Barbieri
- Mesa (shader-work): glsl: call ir_lower_jumps according to compiler options
Luca Barbieri
- Mesa (shader-work): loop_controls: fix analysis of already analyzed loops
Luca Barbieri
- Mesa (shader-work): loop_unroll: unroll loops with (lowered) breaks
Luca Barbieri
- Mesa (shader-work): mesa: add GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB and env var to set it
Luca Barbieri
- Mesa (shader-work): glsl: teach loop analysis that array dereferences are bounds on the index (v2)
Luca Barbieri
- Mesa (shader-work): glsl: introduce ir_binop_all_equal and ir_binop_any_equal, allow vector cmps (v2 )
Luca Barbieri
- Mesa (shader-work): glsl: add pass to lower variable array indexing to conditional assignments
Luca Barbieri
- Mesa (shader-work): glsl: teach structure splitting to split arrays, and never split in/outs
Luca Barbieri
- Mesa (shader-work): glsl: TEMP: do array indexing lowering and structure split in main.cpp
Luca Barbieri
- Mesa (master): nv30: fix breakage due to 10 texcoord support on nv40
Luca Barbieri
- Mesa (shader-work): glsl: add pass to lower variable array indexing to conditional assignments
Luca Barbieri
- Mesa (shader-work): glsl: teach structure splitting to split arrays, and never split in/outs
Luca Barbieri
- Mesa (shader-work): glsl: TEMP: do array indexing lowering and structure split in main.cpp
Luca Barbieri
- Mesa (shader-work): 138 new commits
Luca Barbieri
- Mesa (shader-work): glsl: teach loop analysis that array dereferences are bounds on the index ( BROKEN)
Luca Barbieri
- Mesa (shader-work): glsl: add pass to lower variable array indexing to conditional assignments
Luca Barbieri
- Mesa (shader-work): glsl: teach structure splitting to split arrays, and never split in/outs
Luca Barbieri
- Mesa (shader-work): glsl: TEMP: do array indexing lowering and structure split in main.cpp
Luca Barbieri
- Mesa (shader-work): glsl: add pass to lower variable array indexing to conditional assignments
Luca Barbieri
- Mesa (shader-work): glsl: teach structure splitting to split arrays, and never split in/outs
Luca Barbieri
- Mesa (shader-work): glsl: TEMP: do array indexing lowering and structure split in main.cpp
Luca Barbieri
- Mesa (shader-work): glsl/loop_analysis: fix miscompilation with continues before cond breaks
Luca Barbieri
- Mesa (shader-work): mesa: add GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB and env var to set it
Luca Barbieri
- Mesa (shader-work): glsl: teach loop analysis that array dereferences are bounds on the index (v3)
Luca Barbieri
- Mesa (shader-work): glsl/loop_unroll: unroll loops with cond breaks anywhere, not just the end
Luca Barbieri
- Mesa (master): gallium: introduce get_shader_param (ALL DRIVERS CHANGED) ( v3)
Luca Barbieri
- Mesa (master): mesa/st: set compiler options based on Gallium shader caps
Luca Barbieri
- Mesa (master): mesa/st: ask GLSL to not emit noise since we have a dummy implementation
Luca Barbieri
- Mesa (shader-work): glext: update to version 64 (OpenGL 4.1)
Luca Barbieri
- Mesa (shader-work): mesa: add MESA_ROBUST_ACCESS env var to enable ARB_robustness
Luca Barbieri
- Mesa (shader-work): glsl: teach loop analysis that array dereferences are bounds on the index (v3)
Luca Barbieri
- Mesa (shader-work): glsl/loop_unroll: unroll loops with cond breaks anywhere, not just the end
Luca Barbieri
- Mesa (shader-work): 26 new commits
Luca Barbieri
- Mesa (master): auxiliary: fix unintended fallthrough
Luca Barbieri
- Mesa (7.9): auxiliary: fix unintended fallthrough
Luca Barbieri
- Mesa (7.9): auxiliary: fix depth-only and stencil-only clears
Luca Barbieri
- Mesa (master): auxiliary: fix depth-only and stencil-only clears
Luca Barbieri
- Mesa (master): gallium: avoid the C++ keyword "template" in sw_winsys.h
Luca Barbieri
- Mesa (master): softpipe: make z/s test always pass if no zsbuf, instead of crashing
Luca Barbieri
- Mesa (master): tgsi: add switch/case opcodes to tgsi_opcode_tmp.h
Luca Barbieri
- Mesa (master): softpipe: fix whitespace
Luca Barbieri
- Mesa (d3d1x): d3d1x: add new Direct3D 10/11 COM state tracker for Gallium
Luca Barbieri
- Mesa (master): d3d1x: add new Direct3D 10/11 COM state tracker for Gallium
Luca Barbieri
- Mesa (master): d3d1x: add blob and signature extraction APIs
Luca Barbieri
- Mesa (master): d3d1x: fix compilation with recent Wine versions installed
Luca Barbieri
- Mesa (master): d3d1x: add missing file
Luca Barbieri
- Mesa (master): d3d1x: actually enable and fix blob apis
Luca Barbieri
- Mesa (master): d3d1x: fix build with compilers other than GCC 4.5
Luca Barbieri
- Mesa (master): d3d1x: add template parameters to base class ctor calls for GCC 4.4
Luca Barbieri
- Mesa (master): d3d1x: fix GCC 4.1/4.2 build
Luca Barbieri
- Mesa (master): d3d1x: ignore errors while building docs
Luca Barbieri
- Mesa (master): d3d1x: attempt to fix/workaround bug #30322
Luca Barbieri
- Mesa (master): nvfx: remove gl_PointCoord hack
Luca Barbieri
- Mesa (master): glx: decouple dri2.c and GLX, fixing Gallium EGL and d3d1x build
Luca Barbieri
- Mesa (master): winsys: automatically build sw winsys needed by EGL and d3d1x
Luca Barbieri
- Mesa (master): d3d1x: don't build progs automatically
Luca Barbieri
- Mesa (master): d3d1x: add missing memory barrier
Luca Barbieri
- Mesa (master): d3d1x: link with CXXFLAGS
Luca Barbieri
- Mesa (master): d3d1x: fix cf analysis
Luca Barbieri
- Mesa (master): d3d1x: fix warning
Luca Barbieri
- Mesa (master): d3d1x: fix segfault when hashing
Luca Barbieri
- Mesa (master): d3d1x: destroy native_display on adapter destruction
Luca Barbieri
- Mesa (master): d3d1x: fix GUID declarations
Luca Barbieri
- Mesa (master): d3d1x: redesign the HWND resolver interface
Luca Barbieri
- Mesa (master): d3d1x: fix API name
Luca Barbieri
- Mesa (master): d3d1x: define GUIDs in the normal way
Luca Barbieri
- Mesa (master): d3d1x: add Wine dlls (tri, tex working, but no other testing )
Luca Barbieri
- Mesa (master): d3d1x: properly reference count the backend
Luca Barbieri
- Mesa (master): d3d1x: fix deadlocks on non-recursive mutex
Luca Barbieri
- Mesa (master): d3d1x: bind NULL CSOs before destroying default CSOs on context dtor
Luca Barbieri
- Mesa (master): d3d1x: initialize the mutex
Luca Barbieri
- Mesa (master): d3d1x: autogenerate shader enums and text from def files
Luca Barbieri
- Mesa (master): d3d1x: s/tpf/sm4/g
Luca Barbieri
- Mesa (master): d3d1x: normalize whitespace
Luca Barbieri
- Mesa (master): d3d1x: remove specstrings
Luca Barbieri
- Mesa (master): d3d1x: minifix
Luca Barbieri
- Mesa (master): d3d1x: rename context params
Luca Barbieri
- Mesa (master): d3d11: rename screen params
Luca Barbieri
- Mesa (master): d3d1x: rename params in misc and objects
Luca Barbieri
- Mesa (master): d3d1x: rename parameters in dxgi
Luca Barbieri
- Mesa (master): d3d11: obliterate IDL parameter names
Luca Barbieri
- Mesa (master): d3d1x: remove specstrings.h include
Luca Barbieri
- Mesa (master): d3d1x: flush the pipe context when presenting
Luca Barbieri
- Mesa (master): d3d1x: remove another include specstrings.h
Luca Barbieri
- Mesa (master): d3d1x: flush properly
Luca Barbieri
- Mesa (master): d3d1x: add missing guid.cpp
Luca Barbieri
- Mesa (master): d3d1x: fix build without system EGL/egl.h
Luca Barbieri
- Mesa (master): d3d1x: add autogenerated files as prerequisites, so make builds them
Luca Barbieri
- Mesa (master): d3d1x: obliterate IDL parameter names from d3d10. idl from Wine too
Luca Barbieri
- Mesa (master): d3d1x: add shader dumping
Luca Barbieri
- Mesa (master): d3d1x: add untested support for geometry shader translation
Luca Barbieri
- Mesa (master): d3d1x: don't assert on unsupported resource types
Luca Barbieri
- Mesa (master): d3d1x: fix CheckMultisampleQualityLevels
Luca Barbieri
- Mesa (master): d3d1x: draw to the correct buffer
Luca Barbieri
- Mesa (master): d3d1x: fix linking of dxbc2tgsi
Luca Barbieri
- Mesa (d3d1x-addons): egl_g3d: don't drop single-buffered configs
Luca Barbieri
- Mesa (master): nvfx: allow setting NULL constant buffers
Luca Barbieri
- Mesa (master): nvfx: add RGB framebuffer format support in addition to BGR
Luca Barbieri
- Mesa (master): d3d1x: don' t crash on drivers not supporting vertex or geometry sampling
Luca Barbieri
- Mesa (master): d3d1x: assert if X visual is not among enumerated visuals
Luca Barbieri
- Mesa (master): d3d1x: stop using GLX in demos, just use the default visual
Luca Barbieri
- Mesa (master): d3d1x: CRLF -> LF in progs
Luca Barbieri
- Mesa (master): mesa: make makedepend an hard requirement
Luca Barbieri
- Mesa (master): gallium: add $(PROGS_DEPS) as dependencies for $(PROGS)
Luca Barbieri
- Mesa (master): d3d1x: fix parallel build
Luca Barbieri
- Mesa (master): d3d1x: add private gitignore file
Luca Barbieri
- Mesa (master): d3d1x: fix progs linking if not all EGL platforms are enabled
Luca Barbieri
- Mesa (master): d3d1x: link progs with CXXFLAGS
Luca Barbieri
- Mesa (master): d3d11: advertise IDXGIDevice1, not just IDXGIDevice
Luca Barbieri
- Mesa (master): d3d11: ignore StructureByteStride
Luca Barbieri
- Mesa (master): d3d1x: link to libdrm for X11 platform too
Luca Barbieri
- Mesa (master): ureg: support centroid interpolation
Luca Barbieri
- Mesa (master): d3d1x: support centroid interpolation
Luca Barbieri
- Mesa (master): d3d1x: properly support specifying MipLevels as 0
Luca Barbieri
- Mesa (master): d3d1x: put proper calling convention in headers, fixes 64-bit builds
Luca Barbieri
- Mesa (master): d3d1x: rework DXGI for occlusion testing and default width/ height
Luca Barbieri
- Mesa (master): d3d1x: fix Map
Luca Barbieri
- Mesa (d3d1x-addons): egl_g3d: don't drop single-buffered configs
Luca Barbieri
- Mesa (master): d3d11: fix reference counting so devices get freed
Luca Barbieri
- Mesa (master): d3d1x: work around crash in widl
Luca Barbieri
- Mesa (master): EGL DRI2: add PCI ID for Ironlake mobile
Jesse Barnes
- Mesa (master): EGL DRI2: 0xa011 is Pineview not Ironlake
Jesse Barnes
- Mesa (master): st/dri: support EGL_MESA_image_drm: createImage
Jakob Bornecrantz
- Mesa (master): st/dri: support EGL_MESA_image_drm: queryImage
Jakob Bornecrantz
- Mesa (master): glapi: Fix non-debug builds
Jakob Bornecrantz
- Mesa (master): glsl2: Fix scons build for all platforms
Jakob Bornecrantz
- Mesa (master): rbug: Cast opcode to corrent int size
Jakob Bornecrantz
- Mesa (master): rbug: Add function to get opcode name string
Jakob Bornecrantz
- Mesa (master): scons: Link against talloc in the Gallium DRI drivers
Jakob Bornecrantz
- Mesa (7.9): scons: Link against talloc in the Gallium DRI drivers
Jakob Bornecrantz
- Mesa (master): i915g: Link with wrapper sw winsys with scons
Jakob Bornecrantz
- Mesa (7.9): i915g: Link with wrapper sw winsys with scons
Jakob Bornecrantz
- Mesa (master): tgsi: Don' t ignore indirect registers in tgsi_check_soa_dependencies
Jakob Bornecrantz
- Mesa (master): tgsi: Actually care what check_soa_dependencies says
Jakob Bornecrantz
- Mesa (master): tgsi: Fix missing test before check
Jakob Bornecrantz
- Mesa (nv50-compiler): nv50: handle TEXTURE_SWIZZLE and GEOMETRY_SHADER4 caps
Christoph Bumiller
- Mesa (nv50-compiler): nv50: set the FragDepth output index
Christoph Bumiller
- Mesa (nv50-compiler): nv50: turn off verbose debug output by default
Christoph Bumiller
- Mesa (nv50-compiler): nv50: attempt at making more complicated loops work
Christoph Bumiller
- Mesa (nv50-compiler): nv50: DST
Christoph Bumiller
- Mesa (nv50-compiler): nv50: DPH
Christoph Bumiller
- Mesa (nv50-compiler): nv50: SSG
Christoph Bumiller
- Mesa (nv50-compiler): nv50: make FrontFacing -1 or +1
Christoph Bumiller
- Mesa (nv50-compiler): nv50: re-add proper TEXBIAS sequence
Christoph Bumiller
- Mesa (nv50-compiler): nv50: make use of TGSI immediate type
Christoph Bumiller
- Mesa (nv50-compiler): nv50: must join SELECT inputs before MOV inputs
Christoph Bumiller
- Mesa (nv50-compiler): nv50: fix XPD, was negated
Christoph Bumiller
- Mesa (nv50-compiler): nv50: fix find_dom_frontier
Christoph Bumiller
- Mesa (nv50-compiler): nv50: fix build-predicate function
Christoph Bumiller
- Mesa (nv50-compiler): nv50: load address register before using it, not after
Christoph Bumiller
- Mesa (nv50-compiler): nv50: save tgsi instructions
Christoph Bumiller
- Mesa (nv50-compiler): nv50: prepare for having multiple functions
Christoph Bumiller
- Mesa (nv50-compiler): nv50: don't parse again in tgsi_2_nc
Christoph Bumiller
- Mesa (nv50-compiler): nv50: use actual loads/ stores if TEMPs are accessed indirectly
Christoph Bumiller
- Mesa (nv50-compiler): nv50: create value references with the right type
Christoph Bumiller
- Mesa (nv50-compiler): nv50: duplicate interps in load_proj_tex_coords
Christoph Bumiller
- Mesa (nv50-compiler): nv50: address regs are 16 bit
Christoph Bumiller
- Mesa (nv50-compiler): nv50: fix can_load check for 3rd source
Christoph Bumiller
- Mesa (nv50-compiler): nv50: reduce bb_reachable_by runtime from pot to linear
Christoph Bumiller
- Mesa (nv50-compiler): nv50: minor compiler fixes and cleanups
Christoph Bumiller
- Mesa (nv50-compiler): nv50: fix size of outputs_written array
Christoph Bumiller
- Mesa (nv50-compiler): nv50: cannot move from local mem to output reg directly
Christoph Bumiller
- Mesa (nv50-compiler): nv50: newlines in shader bincode printing
Christoph Bumiller
- Mesa (nv50-compiler): nv50: match TEMP limit with nv50 ir builder
Christoph Bumiller
- Mesa (nv50-compiler): nv50: handle TGSI EXP and LOG again
Christoph Bumiller
- Mesa (nv50-compiler): nv50: check for immediates when turning MUL ADD into MAD
Christoph Bumiller
- Mesa (nv50-compiler): nv50: interp cannot write flags reg
Christoph Bumiller
- Mesa (nv50-compiler): nv50: MOV TEMP[0], -CONST[0] must be float32 negation
Christoph Bumiller
- Mesa (nv50-compiler): nv50: fix indirect CONST access with large or negative offsets
Christoph Bumiller
- Mesa (nv50-compiler): nv50: fix TXP depth comparison value
Christoph Bumiller
- Mesa (nv50-compiler): nv50: consider address register in reload elimination
Christoph Bumiller
- Mesa (nv50-compiler): nv50: improve and fix modifier folding optimization
Christoph Bumiller
- Mesa (nv50-compiler): nv50: put low limit on REG_ALLOC_TEMP and FP_RESULT_COUNT
Christoph Bumiller
- Mesa (master): 74 new commits
Christoph Bumiller
- Mesa (master): nv50: don't segfault on shaders with 0 instructions
Christoph Bumiller
- Mesa (master): nv50: get shader fixups/relocations into working state
Christoph Bumiller
- Mesa (master): nv50: add relocs for stack and local mem buffers
Christoph Bumiller
- Mesa (master): nv50: emit constbuf relocs before uploading constants
Christoph Bumiller
- Mesa (master): nv50: fix typo in fifo packet length limit
Christoph Bumiller
- Mesa (master): nv50: use formats table in nv50_surface.c
Christoph Bumiller
- Mesa (master): nv50: use CLEAR_BUFFERS for surface fills
Christoph Bumiller
- Mesa (master): nv50: fix/handle a few more PIPE_CAPs
Christoph Bumiller
- Mesa (master): nv50: fix GP state bind and validate
Christoph Bumiller
- Mesa (master): r600g: fix up default state differences between r6xx and r7xx
Alex Deucher
- Mesa (master): r600c: emit DB_HTILE_DATA_BASE on evergreen
Alex Deucher
- Mesa (master): r600c: add proper returns for some evergreen functions
Alex Deucher
- Mesa (master): r600c: add support for more rendering formats on evergreen
Alex Deucher
- Mesa (master): r600c: fix type in cb setup on evergreen
Alex Deucher
- Mesa (master): r600c: fix some typos
Alex Deucher
- Mesa (master): r600c: emit start3d packet on evergreen
Alex Deucher
- Mesa (master): r600c: add blit support for evergreen
Alex Deucher
- Mesa (master): r600c: oq updates
Alex Deucher
- Mesa (master): r600c: add OQ support for evergreen
Alex Deucher
- Mesa (master): r600c: add missing header
Alex Deucher
- Mesa (master): r600c: remove redundant state emit on evergreen
Alex Deucher
- Mesa (master): r600c/eg: emit CB_BLEND_ALPHA with the other blend values
Alex Deucher
- Mesa (master): r600c/eg: remove unused emit timestamp function
Alex Deucher
- Mesa (master): r600c/eg: remove obselete comment
Alex Deucher
- Mesa (master): r600c: const buffer sizes must be a multiple of 16 consts
Alex Deucher
- Mesa (master): r600c: fix mipmap stride on evergreen
Alex Deucher
- Mesa (7.9): r600c: fix mipmap stride on evergreen
Alex Deucher
- Mesa (master): Fix crashes when some GLX API entrypoints are called with no current context .
Michel Dänzer
- Mesa (7.8): Implement x86_64 atomics for compilers w/o intrinsics.
Thomas Fogal
- Mesa (7.8): Prefer intrinsics to handrolled atomic ops.
Thomas Fogal
- Mesa (master): Implement x86_64 atomics for compilers w/o intrinsics.
Thomas Fogal
- Mesa (master): Prefer intrinsics to handrolled atomic ops.
Thomas Fogal
- Mesa (master): Revert "Prefer intrinsics to handrolled atomic ops."
Thomas Fogal
- Mesa (7.8): Revert "Prefer intrinsics to handrolled atomic ops."
Thomas Fogal
- Mesa (master): gallivm: Cope with tgsi instruction reallocation failure.
Jose Fonseca
- Mesa (master): gallivm: Pass condition masks as an unsigned bitmask.
Jose Fonseca
- Mesa (master): scons: Re-enable SSE on MinGW.
Jose Fonseca
- Mesa (master): util: Utility function to determine the channels that can be written in a color format .
Jose Fonseca
- Mesa (master): llvmpipe: Relax the colormask constraint on opaque.
Jose Fonseca
- Mesa (master): util: Helper function to determined whether two formats can be memcpy'ed.
Jose Fonseca
- Mesa (master): llvmpipe: Fix perspective divide interpolation.
Jose Fonseca
- Mesa (master): glsl: Add new files to sconscript.
Jose Fonseca
- Mesa (master): llvmpipe: Remove some broken MinGW hacks in the sin/ cos reference code.
Jose Fonseca
- Mesa (master): mesa: Define C99's __func__ macro on MSVC.
Jose Fonseca
- Mesa (master): Replace reference to tgsi-instruction-set.txt.
Jose Fonseca
- Mesa (master): Add a test for the KIL opcode
Jose Fonseca
- Mesa (master): gallivm: s/lp_build_broadcast_aos/ lp_build_swizzle_scalar_aos/
Jose Fonseca
- Mesa (master): gallivm: Move the texture modifiers to the header.
Jose Fonseca
- Mesa (master): gallivm: Basic AoS TGSI -> LLVM IR.
Jose Fonseca
- Mesa (master): gallivm: Add some utility functions to set/ get array elements too.
Jose Fonseca
- Mesa (master): gallivm: Cleanup the TGSI <-> sampler interface.
Jose Fonseca
- Mesa (master): gallivm: Helper functions for pointer indirection.
Jose Fonseca
- Mesa (master): gallivm: Add a new debug flag to warn about performance issues.
Jose Fonseca
- Mesa (master): llvmpipe: Don't store display the alpha ref value in the key .
Jose Fonseca
- Mesa (master): gallivm: Allow to TGSI AoS translation to happen in BGRA ordering.
Jose Fonseca
- Mesa (master): gallivm: Use const keyword on swizzles.
Jose Fonseca
- Mesa (master): gallivm: nr_channels is only valid for formats with plain layout.
Jose Fonseca
- Mesa (master): llvmpipe: Silence some warnings.
Jose Fonseca
- Mesa (master): llvmpipe: Only generate the whole shader specialization for opaque shaders.
Jose Fonseca
- Mesa (master): pb: Fix the build, and add notes.
Jose Fonseca
- Mesa (master): llvmpipe: use gcc asm only with gcc
Jose Fonseca
- Mesa (master): gallium: Change the resource_copy_region semantics to allow copies between different yet compatible formats
Jose Fonseca
- Mesa (master): llvmpipe: Unbreak rasterization on 64bit.
Jose Fonseca
- Mesa (master): llvmpipe: Change asm to __asm__.
Jose Fonseca
- Mesa (master): llvmpipe: Fix non SSE2 builds.
Jose Fonseca
- Mesa (master): gallivm: Fix address register swizzle.
Jose Fonseca
- Mesa (master): gallivm: Start collecting bitwise arithmetic helpers in a new module.
Jose Fonseca
- Mesa (master): gallivm: Clamp indirect register indices to file_max.
Jose Fonseca
- Mesa (master): gallivm: fix wrong return value in bitwise functions
Jose Fonseca
- Mesa (master): util: linearized sRGB values don't fit into 8bits
Jose Fonseca
- Mesa (master): llvmpipe: Default to no threading on single processor systems.
Jose Fonseca
- Mesa (master): svga: Fix relative addressing translation for pixel shaders.
Jose Fonseca
- Mesa (master): svga: Integer constant register file has a separate namespace.
Jose Fonseca
- Mesa (7.9): svga: Fix relative addressing translation for pixel shaders.
Jose Fonseca
- Mesa (7.9): svga: Integer constant register file has a separate namespace.
Jose Fonseca
- Mesa (master): llvmpipe: Describe how to profile llvmpipe.
Jose Fonseca
- Mesa (master): llvmpipe: When failing free fs shader too.
Jose Fonseca
- Mesa (master): util: Flush stdout on util_format.
Jose Fonseca
- Mesa (master): gallivm: Add unorm support to lp_build_lerp()
Jose Fonseca
- Mesa (master): llvmpipe: Special case complementary and identify blend factors in SoA.
Jose Fonseca
- Mesa (master): llvmpipe: Make rgb/alpha bland func/factors match, when there is no alpha.
Jose Fonseca
- Mesa (master): draw: Prevent clipped vertices overflow.
Jose Fonseca
- Mesa (7.9): draw: Prevent clipped vertices overflow.
Jose Fonseca
- Mesa (master): gallivm: fix copy&paste bug
Jose Fonseca
- Mesa (master): gallivm: don't use URem/ UDiv when calculating offsets for blocks
Jose Fonseca
- Mesa (master): gallivm: optimize yuv decoding
Jose Fonseca
- Mesa (master): draw: Fullfil the new min_lod/max_lod/lod_bias/ border_color dynamic state
Jose Fonseca
- Mesa (master): gallivm: Fetch the lod from the dynamic state when min_lod = = max_lod.
Jose Fonseca
- Mesa (master): llvmpipe: handle FACING interpolants in line and point setup
Jose Fonseca
- Mesa (master): llvmpipe: handle up to 8 planes in triangle binner
Jose Fonseca
- Mesa (master): gallivm: Remove dead experimental code.
Jose Fonseca
- Mesa (master): llvmpipe: Decouple sampler view and sampler state updates.
Jose Fonseca
- Mesa (master): scons: New build= option, with support for checked builds.
Jose Fonseca
- Mesa (master): scons: New build= option, with support for checked builds.
Jose Fonseca
- Mesa (master): trace: Fix set_index_buffer and draw_vbo tracing.
Jose Fonseca
- Mesa (master): python/retrace: Handle set_index_buffer and draw_vbo.
Jose Fonseca
- Mesa (master): gallivm: Use SSE4.1's ROUNDSS/ROUNDSD for scalar rounding.
Jose Fonseca
- Mesa (master): gallivm: More comprehensive border usage logic.
Jose Fonseca
- Mesa (master): Revert "Revert "r600g: precompute some of the hw state""
Jerome Glisse
- Mesa (master): r600g: avoid dynamic allocation of states
Jerome Glisse
- Mesa (master): r600g: refix db/cb state
Jerome Glisse
- Mesa (master): r600g: silence compiler warning
Jerome Glisse
- Mesa (master): r600g: fix binding of same texture to several target slot
Jerome Glisse
- Mesa (master): r600g: fix memory/bo leak
Jerome Glisse
- Mesa (master): r600g: force unbind of previously bind sampler/sampler_view
Jerome Glisse
- Mesa (master): r600g: misc cleanup
Jerome Glisse
- Mesa (master): r600g: alternative command stream building from context
Jerome Glisse
- Mesa (master): r600g: move chip class to radeon common structure
Jerome Glisse
- Mesa (master): r600g: use pipe context for flushing inside map
Jerome Glisse
- Mesa (master): r600g: add back reference check when mapping buffer
Jerome Glisse
- Mesa (master): r600g: directly allocate bo for user buffer
Jerome Glisse
- Mesa (master): r600g: fix multi buffer rendering
Jerome Glisse
- Mesa (master): r600g: occlusion query for new design
Jerome Glisse
- Mesa (master): r600g: flush color buffer after draw command
Jerome Glisse
- Mesa (master): r600g: disable shader rebuild optimization & account cb flush packet
Jerome Glisse
- Mesa (master): r600g: fix multiple occlusion query on same id
Jerome Glisse
- Mesa (master): r600g: initial evergreen support in new path
Jerome Glisse
- Mesa (master): r600g: fix typo in evergreen define (resource are in [ 0x30000;0x34000] range)
Jerome Glisse
- Mesa (master): r600g: move use_mem_constants flags for new designs structure alignment
Jerome Glisse
- Mesa (master): r600g: evergreen fix for new design
Jerome Glisse
- Mesa (master): r600g: fix compilation after change to evergreend.h
Jerome Glisse
- Mesa (master): r600g: fixup some evergreen register definitions
Jerome Glisse
- Mesa (master): r600g: fix evergreen new path
Jerome Glisse
- Mesa (master): r600g: fix reg definition
Jerome Glisse
- Mesa (master): r600g: fix evergreen new path
Jerome Glisse
- Mesa (master): r600g: bring over fix from old path to new path
Jerome Glisse
- Mesa (master): r600g: fix vertex resource & polygon offset
Jerome Glisse
- Mesa (master): r600g: disable early cull optimization when occlusion query running
Jerome Glisse
- Mesa (master): r600g: set ENABLE_KILL in the shader state in the new design
Jerome Glisse
- Mesa (master): r600g: set ENABLE_KILL on evergreen too
Jerome Glisse
- Mesa (master): r600g: move around variables to share depth uncompression code
Jerome Glisse
- Mesa (master): r600g: use depth decompression in new path
Jerome Glisse
- Mesa (master): r600g: fix index buffer drawing
Jerome Glisse
- Mesa (master): r600g: build packet header once
Jerome Glisse
- Mesa (master): r600g: fix pointsprite & resource unbinding
Jerome Glisse
- Mesa (master): r600g: fix routing btw vertex & pixel shader
Jerome Glisse
- Mesa (master): r600g: fix occlusion query after change to block structure
Jerome Glisse
- Mesa (master): r600g: use ptr for blit depth uncompress function
Jerome Glisse
- Mesa (master): r600g: fix remaining piglit issue in new design
Jerome Glisse
- Mesa (master): r600g: switch to new design
Jerome Glisse
- Mesa (master): r600g: suspend/resume occlusion query around clear/copy
Jerome Glisse
- Mesa (master): r600g: avoid rebuilding the vertex shader if no change to input format
Jerome Glisse
- Mesa (master): r600g: use a hash table instead of group
Jerome Glisse
- Mesa (master): r600g: delete old path
Jerome Glisse
- Mesa (master): r600g: cleanup
Jerome Glisse
- Mesa (master): r600g: more cleanup
Jerome Glisse
- Mesa (master): r600g: use constant buffer instead of register for constant
Jerome Glisse
- Mesa (master): r600g: fix constant & literal src splitting, also fix mplayer gl2 shader
Jerome Glisse
- Mesa (master): evergreeng: avoid overlapping border color btw VS & PS
Jerome Glisse
- Mesa (master): r600g: don't double count dirty block
Jerome Glisse
- Mesa (master): r600g: keep a mapping around for each bo
Jerome Glisse
- Mesa (master): glsl: Add forgotten implementations of equal/ notEqual on bvecs.
Kenneth Graunke
- Mesa (master): ast_function: Remove bogus cases from generate_constructor_matrix.
Kenneth Graunke
- Mesa (master): ast_function: Fix check for "too few components".
Kenneth Graunke
- Mesa (master): glsl: Move generate_constructor_(matrix|vector) to ir_constant ctor.
Kenneth Graunke
- Mesa (master): glsl: Add proper handling for constant matrix-from-matrix constructors.
Kenneth Graunke
- Mesa (master): glsl: Fix write mask in matrix-from-matrix constructors.
Kenneth Graunke
- Mesa (master): glsl2: Emit structure constructors inline
Kenneth Graunke
- Mesa (master): glsl2: Don't generate constructor functions for structures
Kenneth Graunke
- Mesa (master): glsl2: Remove unused 'constructor' parameter from glsl_symbol_table::add_type
Kenneth Graunke
- Mesa (master): glsl2: Remove unused method glsl_type::generate_constructor
Kenneth Graunke
- Mesa (master): glsl2: Remove unnecessary glsl_symbol_table:: get_function parameter return_constructors
Kenneth Graunke
- Mesa (master): glsl: Reject structure constructors that have too many arguments.
Kenneth Graunke
- Mesa (master): glsl: Convert constant record constructor parameters to ir_constants.
Kenneth Graunke
- Mesa (master): glsl: Apply implicit conversions to structure constructor parameters.
Kenneth Graunke
- Mesa (master): glsl/builtins: Actually print the info log if reading a builtin failed.
Kenneth Graunke
- Mesa (master): ir_reader: Track the current function and report it in error messages.
Kenneth Graunke
- Mesa (master): ir_reader: Read the new assignment format (with write mask).
Kenneth Graunke
- Mesa (master): glsl/builtins: Convert assignments to new format ( with write mask).
Kenneth Graunke
- Mesa (master): glsl: Regenerate autogenerated file builtin_function.cpp.
Kenneth Graunke
- Mesa (master): ir_reader: Drop support for reading the old assignment format.
Kenneth Graunke
- Mesa (master): ir_reader: Emit global variables at the top of the instruction list.
Kenneth Graunke
- Mesa (master): ir_reader: Run ir_validate on the generated IR.
Kenneth Graunke
- Mesa (master): ir_reader: Only validate IR when a global 'debug' flag is set.
Kenneth Graunke
- Mesa (master): glsl: Change grammar rules for selection statements to match the spec.
Kenneth Graunke
- Mesa (master): glsl: Make sure shader source isn't NULL.
Kenneth Graunke
- Mesa (master): glsl: Set default language version in mesa_glsl_parse_state constructor.
Kenneth Graunke
- Mesa (master): glsl: Accept language version 100 and make it the default on ES2.
Kenneth Graunke
- Mesa (master): glsl: Define GL_ES preprocessor macro if API is OpenGL ES 2. 0.
Kenneth Graunke
- Mesa (master): glsl: Recognize GLSL ES 1.00 keywords.
Kenneth Graunke
- Mesa (master): glsl: Split out types that are in 1.10 but not GLSL ES 1.00.
Kenneth Graunke
- Mesa (master): glsl: Add built-in variables for GLSL ES 1.00.
Kenneth Graunke
- Mesa (master): glsl: Add built-in function profiles for GLSL ES 1.00.
Kenneth Graunke
- Mesa (master): linker: Fix assertion and cross-version checks for version 100.
Kenneth Graunke
- Mesa (master): mesa: Enable GL_MAX_VERTEX_ATTRIBS in ES2.
Kenneth Graunke
- Mesa (master): i965: Enable EXT_framebuffer_blit internally.
Kenneth Graunke
- Mesa (master): ast_to_hir: Allow matrix-from-matrix constructors in GLSL ES .
Kenneth Graunke
- Mesa (master): ast_to_hir: Reject unsized array declarations in GLSL ES 1. 00.
Kenneth Graunke
- Mesa (master): ast_to_hir: Reject embedded structure definitions in GLSL ES 1.00.
Kenneth Graunke
- Mesa (master): glsl: Move is_builtin flag back to ir_function_signature.
Kenneth Graunke
- Mesa (master): glsl: Allow overloading of built-ins without hiding in GLSL ES.
Kenneth Graunke
- Mesa (master): ast_to_hir: Mark arrays as lvalues in GLSL ES, but prohibit assignment.
Kenneth Graunke
- Mesa (master): glcpp: Fix build on non-GCC compilers.
Kenneth Graunke
- Mesa (master): glsl: Require a context in _mesa_glsl_parse_state.
Kenneth Graunke
- Mesa (master): glsl: Support GLSL ES in the standalone compile.
Kenneth Graunke
- Mesa (master): glsl/builtins: Simplify degenerate scalar float cases.
Kenneth Graunke
- Mesa (master): glsl/builtins: Don' t use ir_binop_dot on floating point values.
Kenneth Graunke
- Mesa (master): glsl: Refresh automatically generated file builtin_function. cpp.
Kenneth Graunke
- Mesa (master): ir_validate: Ensure ir_binop_dot is only used on vector types.
Kenneth Graunke
- Mesa (master): glsl: Fix for scalar float built-in definitions.
Kenneth Graunke
- Mesa (master): glsl/builtins: Set the API in the fake context.
Kenneth Graunke
- Mesa (master): glsl/builtins: normalize of a negative scalar should be -1.0 .
Kenneth Graunke
- Mesa (master): glsl: Change from has_builtin_signature to has_user_signature.
Kenneth Graunke
- Mesa (master): glsl: Don't print blank (function ...) headers for built-ins .
Kenneth Graunke
- Mesa (master): glsl2: Empty functions can be inlined.
Kenneth Graunke
- Mesa (master): glsl2: Fixed cloning of ir_call error instructions.
Kenneth Graunke
- Mesa (master): glsl: Properly handle nested structure types.
Kenneth Graunke
- Mesa (master): glsl/builtins: Fix equal and notEqual builtins.
Kenneth Graunke
- Mesa (master): glsl/builtins: Switch comparison functions to just return an expression.
Kenneth Graunke
- Mesa (master): glsl: Add comments to clarify the types of comparison binops .
Kenneth Graunke
- Mesa (master): glsl: Fix broken handling of ir_binop_equal and ir_binop_nequal.
Kenneth Graunke
- Mesa (master): glsl: "Copyright", not "Constantright"
Kenneth Graunke
- Mesa (master): glx: Only clear the stored context tag when the context has been unbound
Kristian Høgsberg
- Mesa (master): dri: Use the right type for the API token
Kristian Høgsberg
- Mesa (master): dri: Make it a little clearer that we' re not dereferencing a NULL pointer
Kristian Høgsberg
- Mesa (master): Some fixes for GLX_INDIRECT_RENDERING only build
Kristian Høgsberg
- Mesa (master): glx: Move dpy and scr fields out of direct rendering conditional
Kristian Høgsberg
- Mesa (master): glx: Drop unused dri2proto.h include
Kristian Høgsberg
- Mesa (master): Make XF86VIDMODE extension optional
Kristian Høgsberg
- Mesa (master): glx: Use GLX_BufferSwapComplete unconditionally, we require glproto 1.4.11
Kristian Høgsberg
- Mesa (master): glx: Fix compilation with out xf86vidmode
Kristian Høgsberg
- Mesa (master): glx: Set an all NULL vtable for dummyContext
Kristian Høgsberg
- Mesa (master): dri: Unset current context and dispatch table when unbinding
Kristian Høgsberg
- Mesa (master): glx: Drop broken drawable garbage collection
Kristian Høgsberg
- Mesa (master): glx: Fix use after free problem
Kristian Høgsberg
- Mesa (master): glx: Ignore DRI2 event for drawables we've destroyed
Kristian Høgsberg
- Mesa (master): configure: Enable -fvisibility=hidden for g++ as well
Kristian Høgsberg
- Mesa (master): glx: Destroy pixmap after destroying glx and dri drawables
Kristian Høgsberg
- Mesa (master): glx: Fix another use-after-free problem
Kristian Høgsberg
- Mesa (master): glx: Optimize out no-op make current calls
Kristian Høgsberg
- Mesa (master): glapi: Implement optional dispatch logging
Kristian Høgsberg
- Mesa (master): egl: Remove old egldri driver
Kristian Høgsberg
- Mesa (master): eglglx: Convert glx visuals/ fbconfigs straight to EGL configs
Kristian Høgsberg
- Mesa (master): mesa: Don' t reuse DummyFramebuffer as the incomplete framebuffer
Kristian Høgsberg
- Mesa (master): mesa: Only reference logging symbols in debug builds
Kristian Høgsberg
- Mesa (master): Revert "glapi: Implement optional dispatch logging"
Kristian Høgsberg
- Mesa (master): glx: Don't destroy DRI2 drawables for legacy glx drawables
Kristian Høgsberg
- Mesa (master): mesa: Revert accidentally committed vertex code chunk
Kristian Høgsberg
- Mesa (master): glx: Hold on to drawables if we' re just switching to another context
Kristian Høgsberg
- Mesa (master): intel: Fix GL_ARB_shading_language_120 commit
Kristian Høgsberg
- Mesa (master): dri2: Make createImageFromName() take a __DRIscreen instead of __DRIcontext
Kristian Høgsberg
- Mesa (7.9): dri2: Make createImageFromName() take a __DRIscreen instead of __DRIcontext
Kristian Høgsberg
- Mesa (master): glx: Invalidate buffers after binding a drawable
Kristian Høgsberg
- Mesa (master): dri: Pass the __DRIscreen and the __DRIscreen private back to image lookup
Kristian Høgsberg
- Mesa (7.9): glx: Hold on to drawables if we' re just switching to another context
Kristian Høgsberg
- Mesa (7.9): dri: Pass the __DRIscreen and the __DRIscreen private back to image lookup
Kristian Høgsberg
- Mesa (7.9): egl: fix build since 17eace581d25a626a7d75d9d1205d012cbb14a6e
Kristian Høgsberg
- Mesa (7.9): glx: Invalidate buffers after binding a drawable
Kristian Høgsberg
- Mesa (master): glx: Only remove drawables from the hash when we actually delete them
Kristian Høgsberg
- Mesa (7.9): glx: Only remove drawables from the hash when we actually delete them
Kristian Høgsberg
- Mesa (master): i965: Update renderer strings for sandybridge
Adam Jackson
- Mesa (master): dri/nouveau: Minor cleanup.
Francisco Jerez
- Mesa (master): dri/nv04: Add support for NV_texture_env_combine4.
Francisco Jerez
- Mesa (master): dri/nv10-nv20: Add support for NV_texture_env_combine4.
Francisco Jerez
- Mesa (master): dri/nouveau: Expose EXT_texture_env_combine.
Francisco Jerez
- Mesa (master): dri/nv04: Don't expose ARB_texture_env_combine/dot3.
Francisco Jerez
- Mesa (master): dri/nv04: Enable eng3dm for A8/L8 textures.
Francisco Jerez
- Mesa (master): dri/nv04: Fix PGRAPH_ERRORs when running OA.
Francisco Jerez
- Mesa (master): dri/nv04: Mipmapping fixes.
Francisco Jerez
- Mesa (master): dri/nv04: Align SIFM transfer dimensions.
Francisco Jerez
- Mesa (master): dri/nv04: Fix up color mask.
Francisco Jerez
- Mesa (master): dri/nv04: Fix maximum texture size.
Francisco Jerez
- Mesa (master): dri/nv04: Fix provoking vertex.
Francisco Jerez
- Mesa (master): dri/nouveau: Update nouveau_class.h.
Francisco Jerez
- Mesa (master): dri/nouveau: Add some more extensions.
Francisco Jerez
- Mesa (master): dri/nouveau: Fix glRenderbufferStorage with DEPTH_COMPONENT as internal format.
Francisco Jerez
- Mesa (master): dri/nouveau: Don't request a fake front unnecessarily.
Francisco Jerez
- Mesa (master): dri/nouveau: Don't reemit the BO state in nouveau_state_emit ().
Francisco Jerez
- Mesa (master): dri/nouveau: Cleanup references to the old FBOs on glMakeCurrent().
Francisco Jerez
- Mesa (master): dri/nv10: Fix the CLAMP texture wrap mode.
Francisco Jerez
- Mesa (master): dri/nv04: Use nvgl_wrap_mode().
Francisco Jerez
- Mesa (master): dri/nouveau: Remove unnecessary assertion.
Francisco Jerez
- Mesa (master): dri/nouveau: Cleanup more references to old FBOs and VBOs.
Francisco Jerez
- Mesa (master): dri/nv10-nv20: Fix texturing in some cases after a base level change.
Francisco Jerez
- Mesa (master): dri/nouveau: Fix software mipmap generation on 1x1 textures.
Francisco Jerez
- Mesa (master): dri/nouveau: Have a smaller amount of larger scratch buffers .
Francisco Jerez
- Mesa (master): dri/nouveau: Remove unnecessary flush.
Francisco Jerez
- Mesa (master): dri/nv10: Use fast Z clears.
Francisco Jerez
- Mesa (master): mesa: Fix printf-like warnings.
Vinson Lee
- Mesa (master): mesa: Fix printf-like warning.
Vinson Lee
- Mesa (master): util: Include missing header in u_linear.h.
Vinson Lee
- Mesa (master): draw: Include missing headers in draw_vs_aos.h.
Vinson Lee
- Mesa (master): nvfx: Move declaration before code.
Vinson Lee
- Mesa (master): nvfx: Remove unused variables.
Vinson Lee
- Mesa (master): rbug: Fix 'assignment from incompatible pointer type' warning.
Vinson Lee
- Mesa (master): identity: Fix 'assignment from incompatible pointer type' warning.
Vinson Lee
- Mesa (master): i915: Fix "implicit declaration of function ' draw_get_shader_param'" warning.
Vinson Lee
- Mesa (master): i915g: Fix 'control reaches end of non-void function' warning.
Vinson Lee
- Mesa (master): i965g: Fix 'control reaches end of non-void function' warning.
Vinson Lee
- Mesa (master): llvmpipe: Initialize variable for potentially unhandled switch case.
Vinson Lee
- Mesa (master): gallivm: Remove unnecessary header.
Vinson Lee
- Mesa (master): llvmpipe: Remove unnecessary header.
Vinson Lee
- Mesa (master): r600g: Remove unnecessary headers.
Vinson Lee
- Mesa (master): mesa: Include missing header in program.h.
Vinson Lee
- Mesa (master): glsl: Fix ' format not a string literal and no format arguments' warning.
Vinson Lee
- Mesa (master): r600g: Silence uninitialized variable warning.
Vinson Lee
- Mesa (master): r600g: Silence uninitialized variable warning.
Vinson Lee
- Mesa (master): nvfx: Silence uninitialized variable warnings.
Vinson Lee
- Mesa (master): r600g: Silence uninitialized variable warning.
Vinson Lee
- Mesa (master): r600g: Silence uninitialized variable warning.
Vinson Lee
- Mesa (master): r600g: Silence uninitialized variable warning.
Vinson Lee
- Mesa (master): r600g: Silence unused variable warning.
Vinson Lee
- Mesa (master): nv50: Update files in SConscript to match Makefile.
Vinson Lee
- Mesa (master): nv50: Remove unnecessary headers.
Vinson Lee
- Mesa (master): nv50: Silence uninitialized variable warning.
Vinson Lee
- Mesa (master): nv50: Silence uninitialized variable warning.
Vinson Lee
- Mesa (master): nv50: Silence uninitialized variable warning.
Vinson Lee
- Mesa (master): gallivm: Remove unnecessary headers.
Vinson Lee
- Mesa (master): draw: Remove unnecessary header.
Vinson Lee
- Mesa (master): nv50: Silence uninitialized variable warnings.
Vinson Lee
- Mesa (master): nv50: Fix 'control reaches end of non-void function' warning .
Vinson Lee
- Mesa (master): mesa/st: Silence uninitialized variable warning.
Vinson Lee
- Mesa (master): gallivm: Remove unnecessary header.
Vinson Lee
- Mesa (7.9): tgsi/sse: fix aos_to_soa() loop to handle num_inputs==0
Vinson Lee
- Mesa (master): r600g: Remove unnecessary header.
Vinson Lee
- Mesa (master): r600g: Remove unnecessary headers.
Vinson Lee
- Mesa (master): r600g: Fix implicit declaration warning.
Vinson Lee
- Mesa (master): r600g: Fix memory leak on error path.
Vinson Lee
- Mesa (master): r600g: Silence uninitialized variable warning.
Vinson Lee
- Mesa (master): r600g: Silence unused variable warnings.
Vinson Lee
- Mesa (master): mesa: bump version to 7.10
Vinson Lee
- Mesa (master): ir_to_mesa: Remove unused member array_indexed from struct statevar_element.
Vinson Lee
- Mesa (master): mesa: Silence "'valid_texture_object' defined but not used" warning.
Vinson Lee
- Mesa (master): x86: Silence unused variable warning on Mac OS X.
Vinson Lee
- Mesa (master): glsl: Fix 'control reaches end of non-void function' warning .
Vinson Lee
- Mesa (master): nvfx: Remove const qualifer from nvfx_vertprog_translate.
Vinson Lee
- Mesa (master): nvfx: Silence uninitialized variable warnings.
Vinson Lee
- Mesa (master): r600g: Remove unused variable.
Vinson Lee
- Mesa (master): nv50: Silence missing initializer warning.
Vinson Lee
- Mesa (master): nv50: Remove dead initialization.
Vinson Lee
- Mesa (master): nv50: Remove dead initialization.
Vinson Lee
- Mesa (master): tgsi: Remove duplicate case value.
Vinson Lee
- Mesa (master): glut: Define markWindowHidden for non-Windows only.
Vinson Lee
- Mesa (master): glut: Define eventParser for non-Windows only.
Vinson Lee
- Mesa (master): r300g: Silence uninitialized variable warning.
Vinson Lee
- Mesa (master): intel: Fix implicit declaration of function ' _mesa_meta_Bitmap' warning.
Vinson Lee
- Mesa (master): mesa: Remove unnecessary headers.
Vinson Lee
- Mesa (master): r600g: Remove unnecessary header.
Vinson Lee
- Mesa (master): unichrome: Remove unnecessary header.
Vinson Lee
- Mesa (master): intel: Remove unnecessary headers.
Vinson Lee
- Mesa (master): r600g: Remove unused variable.
Vinson Lee
- Mesa (master): r600g: Disable unused variables.
Vinson Lee
- Mesa (master): r600g: Remove unused variable.
Vinson Lee
- Mesa (master): r600g: Silence 'control reaches end of non-void function' warning.
Vinson Lee
- Mesa (master): r600g: Remove unused variable.
Vinson Lee
- Mesa (master): r600g: Remove unused variable.
Vinson Lee
- Mesa (master): r600g: Disable unused variables.
Vinson Lee
- Mesa (master): intel: Remove unnecessary header.
Vinson Lee
- Mesa (master): st/dri: Remove unnecessary header.
Vinson Lee
- Mesa (master): r600g: Remove unused variable.
Vinson Lee
- Mesa (master): r300g: Remove unused variable.
Vinson Lee
- Mesa (master): r600g: Don't return a value in function returning void.
Vinson Lee
- Mesa (master): r600g: Remove unused variables.
Vinson Lee
- Mesa (master): r600g: Include p_compiler.h instead of malloc.h.
Vinson Lee
- Mesa (master): r600g: Silence uninitialized variable warnings.
Vinson Lee
- Mesa (master): scons: Add MinGW-w64 prefixes for MinGW build.
Vinson Lee
- Mesa (master): dri: Add GET_PROGRAM_NAME definition for Mac OS X.
Vinson Lee
- Mesa (master): scons: Add program/sampler.cpp to SCons build.
Vinson Lee
- Mesa (master): mesa: Fix printf format warning.
Vinson Lee
- Mesa (master): mesa: Fix printf format warning.
Vinson Lee
- Mesa (master): mesa: Fix printf format warning.
Vinson Lee
- Mesa (master): r300/compiler: Move declaration before code.
Vinson Lee
- Mesa (master): r300/compiler: Move declaration before code.
Vinson Lee
- Mesa (master): r300/compiler: Move declaration before code.
Vinson Lee
- Mesa (master): r300/compiler: Move declaration before code.
Vinson Lee
- Mesa (master): r600g: Update SConscript.
Vinson Lee
- Mesa (master): r300/compiler: Move declaration before code.
Vinson Lee
- Mesa (master): r600g: Update SConscript.
Vinson Lee
- Mesa (master): r300/compiler: Move declaration before code.
Vinson Lee
- Mesa (master): r600g: Update SConscript.
Vinson Lee
- Mesa (master): r300/compiler: Move declaration before code.
Vinson Lee
- Mesa (master): r600g: Fix SCons build.
Vinson Lee
- Mesa (master): r300/compiler: Move declaration before code.
Vinson Lee
- Mesa (master): r300/compiler: Move declaration before code.
Vinson Lee
- Mesa (master): r300/compiler: Move declaration before code.
Vinson Lee
- Mesa (master): r300/compiler: Remove declaration before code.
Vinson Lee
- Mesa (master): r300/compiler: Move declaration before code.
Vinson Lee
- Mesa (master): r300/compiler: Move declaration before code.
Vinson Lee
- Mesa (master): r300/compiler: Move declaration before code.
Vinson Lee
- Mesa (master): r300/compiler: Move declaration before code.
Vinson Lee
- Mesa (master): r600: cube mipmap levels are aligned to 8 faces only starting from r7xx
Andre Maasikas
- Mesa (master): r600: fix rsq from negative input
Andre Maasikas
- Mesa (master): r600: handle LIT writemask
Andre Maasikas
- Mesa (master): r600: allow relative addressing of temps, inputs, outputs
Andre Maasikas
- Mesa (master): r600: remove mask from output intructions
Andre Maasikas
- Mesa (master): r600: protect cleanup instructions from double free
Andre Maasikas
- Mesa (master): r600: remove depth exports move, just set to output x < - z in the export intruction
Andre Maasikas
- Mesa (master): r600: add TXL instruction and note about TXB
Andre Maasikas
- Mesa (master): r600: dont bswap rgba FLOAT formats
Andre Maasikas
- Mesa (master): r600: set correct initial point_minmax values
Andre Maasikas
- Mesa (master): r600c: remove stray unmap call
Andre Maasikas
- Mesa (master): r600c: eg - fix uninitialized variable
Andre Maasikas
- Mesa (master): r600c: eg: 256 float4 constants may need more than 256 bytes
Andre Maasikas
- Mesa (master): r600c: eg: fix typo
Andre Maasikas
- Mesa (master): r600c: fix setting negative values to bitfields
Andre Maasikas
- Mesa (master): r600c: fix buffer height setting in dri2 case
Andre Maasikas
- Mesa (7.9): r600c: fix buffer height setting in dri2 case
Andre Maasikas
- Mesa (master): r600g: break alu clause earlier
Andre Maasikas
- Mesa (master): nouveau/nvfx: Remove enforcement of bit depth being same as front buffer
Patrice Mandin
- Mesa (master): 24 new commits
Marek Olšák
- Mesa (master): r300/compiler: fix the instruction limit in vertex shaders
Marek Olšák
- Mesa (master): r300g,r300c: memset the compiler struct to zeros
Marek Olšák
- Mesa (master): r300g: remove u_upload_flush from r300_draw_arrays
Marek Olšák
- Mesa (master): r300g: skip rendering if CS space validation fails
Marek Olšák
- Mesa (master): r300g: add new debug options for dumping scissor regs and disabling CBZB clear
Marek Olšák
- Mesa (master): r300/compiler: fix warnings
Marek Olšák
- Mesa (master): r300g: fix map_buffer
Marek Olšák
- Mesa (master): r300g: print unassigned FS inputs for DBG_RS
Marek Olšák
- Mesa (master): r300g: fix SWTCL
Marek Olšák
- Mesa (master): r300g/swtcl: unlock VBO after draw_flush
Marek Olšák
- Mesa (master): r300g: prevent creating multiple winsys BOs for the same handle
Marek Olšák
- Mesa (7.9): r300g: prevent creating multiple winsys BOs for the same handle
Marek Olšák
- Mesa (master): r300g: fix buffer reuse issue caused by previous commit
Marek Olšák
- Mesa (7.9): r300g: fix buffer reuse issue caused by previous commit
Marek Olšák
- Mesa (master): r300g/swtcl: fix CS overrun
Marek Olšák
- Mesa (7.9): r300g/swtcl: fix CS overrun
Marek Olšák
- Mesa (master): st/mesa: fix assertion failure in GetTexImage for cubemaps
Marek Olšák
- Mesa (7.9): st/mesa: fix assertion failure in GetTexImage for cubemaps
Marek Olšák
- Mesa (master): util: make calling remove_from_list multiple times in a row safe
Marek Olšák
- Mesa (master): r300g: fixup long-lived BO maps being incorrectly unmapped when flushing
Marek Olšák
- Mesa (master): r300g: make accessing map_list and buffer_handles thread-safe
Marek Olšák
- Mesa (master): r300g: fix a copy-paste typo for logging
Marek Olšák
- Mesa (master): r300g: fix the border color for every format other than PIPE_FORMAT_B8G8R8A8
Marek Olšák
- Mesa (master): Build r300g by default
Marek Olšák
- Mesa (master): util: fix util_pack_color for B4G4R4A4
Marek Olšák
- Mesa (7.9): util: make calling remove_from_list multiple times in a row safe
Marek Olšák
- Mesa (7.9): r300g: fixup long-lived BO maps being incorrectly unmapped when flushing
Marek Olšák
- Mesa (7.9): r300g: make accessing map_list and buffer_handles thread-safe
Marek Olšák
- Mesa (7.9): r300g: fix the border color for every format other than PIPE_FORMAT_B8G8R8A8
Marek Olšák
- Mesa (7.9): Build r300g by default
Marek Olšák
- Mesa (7.9): util: fix util_pack_color for B4G4R4A4
Marek Olšák
- Mesa (master): r300g: fix macrotiling on R350
Marek Olšák
- Mesa (7.9): r300g: fix macrotiling on R350
Marek Olšák
- Mesa (master): r300g: code cleanups
Marek Olšák
- Mesa (master): r300/compiler: fix projective mapping of 2D NPOT textures
Marek Olšák
- Mesa (master): r300/compiler: do not use copy propagation if SaturateMode is used
Marek Olšák
- Mesa (master): r300/compiler: fix shadow sampling with swizzled coords
Marek Olšák
- Mesa (master): r300g: add support for 3D NPOT textures without mipmapping
Marek Olšák
- Mesa (master): r300g: fix swizzling of texture border color
Marek Olšák
- Mesa (master): configure.ac: look for libdrm_radeon before building gallium /r300,r600
Marek Olšák
- Mesa (master): configure.ac: do not build xorg-r300g by default
Marek Olšák
- Mesa (7.9): r300/compiler: fix projective mapping of 2D NPOT textures
Marek Olšák
- Mesa (7.9): r300/compiler: do not use copy propagation if SaturateMode is used
Marek Olšák
- Mesa (7.9): r300/compiler: fix shadow sampling with swizzled coords
Marek Olšák
- Mesa (7.9): r300g: fix swizzling of texture border color
Marek Olšák
- Mesa (7.9): configure.ac: look for libdrm_radeon before building gallium/ r300,r600
Marek Olšák
- Mesa (7.9): configure.ac: do not build xorg-r300g by default
Marek Olšák
- Mesa (master): r300g: add support for formats beginning with X, like X8R8G8B8
Marek Olšák
- Mesa (master): r300g: fix conditional rendering in non-wait path
Marek Olšák
- Mesa (7.9): r300g: fix conditional rendering in non-wait path
Marek Olšák
- Mesa (master): glsl2: fix bug in atan(y, x) function
Brian Paul
- Mesa (master): gallivm: fix bug in nested conditionals
Brian Paul
- Mesa (master): Cygwin: Have mklib exit with error code if link fails
Brian Paul
- Mesa (master): Cygwin: Change mklib not to report the full archname on cygwin
Brian Paul
- Mesa (master): Cygwin: Teach mklib/ minstall to properly install libraries on cygwin
Brian Paul
- Mesa (master): Cygwin: Adjust mklib so -linker and -cplusplus options are processed more like they are for linux
Brian Paul
- Mesa (master): mesa: initialize dummy framebuffer and renderbuffer mutexes
Brian Paul
- Mesa (master): st/glx: re-order destruction of buffers, visuals
Brian Paul
- Mesa (master): mesa: more prog_execute.c debug code
Brian Paul
- Mesa (master): mesa: fix out of bounds memory read in mipmap gen code
Brian Paul
- Mesa (master): mesa: fix some printf warnings with casts
Brian Paul
- Mesa (master): mesa: fix code generation for ir_unop_sqrt
Brian Paul
- Mesa (master): st/mesa: clamp gl_constants::MaxVarying against MAX_VARYING
Brian Paul
- Mesa (master): st/glx: added some comments
Brian Paul
- Mesa (master): mesa: fix up a comment
Brian Paul
- Mesa (master): exec_list: replace class with struct
Brian Paul
- Mesa (master): mesa: also build galahad driver
Brian Paul
- Mesa (master): scons: added galahad to driver list
Brian Paul
- Mesa (master): libgl-xlib: enable galahad support
Brian Paul
- Mesa (master): galahad: do map/unmap counting for resources
Brian Paul
- Mesa (master): llvmpipe: remove redundant tgsi_dup_tokens() call
Brian Paul
- Mesa (master): graw: fix array size, indentation,
Brian Paul
- Mesa (master): winsys: emit warning in null_sw_displaytarget_create()
Brian Paul
- Mesa (master): graw: emit warnings when context/surface creation failes
Brian Paul
- Mesa (master): draw: minor reformatting
Brian Paul
- Mesa (master): graw: added test for finding shader mem leaks
Brian Paul
- Mesa (master): glsl2: fix comments
Brian Paul
- Mesa (master): glsl2: add case for ir_unop_noise
Brian Paul
- Mesa (master): mesa: move, redefine MESA_GEOMETRY_PROGRAM
Brian Paul
- Mesa (master): mesa: update to version 64 of GL/glext.h
Brian Paul
- Mesa (master): mesa: upgrade glxext.h to version 32
Brian Paul
- Mesa (master): mesa: upgrade wglext.h to version 22
Brian Paul
- Mesa (master): glx: add const qualifiers to __indirect_glMultiDrawArraysEXT ()
Brian Paul
- Demos (master): trivial: added tri-tex-1d.c test
Brian Paul
- Demos (master): stex3d: print 'f' key info
Brian Paul
- Demos (master): textures: added another filter mode
Brian Paul
- Mesa (7.8): mesa: set VERSION to 7.8.3-rc1
Brian Paul
- Mesa (master): glsl2: fix signed/unsigned comparison warning
Brian Paul
- Mesa (master): llvmpipe: cast to silence warning
Brian Paul
- Mesa (master): llvmpipe: s/boolean/unsigned/ in bitfield to silence warning
Brian Paul
- Mesa (master): nv50: use unsigned int for bitfields to silence warnings
Brian Paul
- Mesa (master): tgsi: fix incorrect usage_mask for shadow tex instructions
Brian Paul
- Mesa (7.9): tgsi: fix incorrect usage_mask for shadow tex instructions
Brian Paul
- Mesa (master): gallivm: expand AoS sampling to cover all filtering modes
Brian Paul
- Mesa (master): gallivm: fix incorrect vector shuffle datatype
Brian Paul
- Mesa (master): gallivm: move i32_vec_type inside the #ifdef
Brian Paul
- Mesa (master): mesa: include mfeatures.h in formats.c
Brian Paul
- Mesa (7.9): mesa: include mfeatures.h in formats.c
Brian Paul
- Mesa (master): meta: Don' t bind the created texture object in init_temp_texture().
Brian Paul
- Mesa (master): tgsi/sse: fix aos_to_soa() loop to handle num_inputs==0
Brian Paul
- Demos (master): arbocclude2: assorted clean-ups, indenting, etc
Brian Paul
- Mesa (master): gallivm: added missing case for PIPE_TEXTURE_RECT
Brian Paul
- Mesa (sprite-coord): gallium: rework handling of sprite_coord_enable state
Brian Paul
- Mesa (sprite-coord): gallium/docs: added new pipeline.txt diagram
Brian Paul
- Mesa (master): mesa: don't call valid_texture_object() in non-debug builds
Brian Paul
- Mesa (master): glsl2: silence compiler warnings in printf() calls
Brian Paul
- Mesa (master): docs: remove old broken link
Brian Paul
- Mesa (master): docs: mark as obsolete, remove dead links
Brian Paul
- Mesa (master): llvmpipe: fix query bug when no there's no scene
Brian Paul
- Mesa (7.9): gallivm: fix incorrect vector shuffle datatype
Brian Paul
- Mesa (7.9): llvmpipe: fix query bug when no there's no scene
Brian Paul
- Mesa (7.9): docs: remove old broken link
Brian Paul
- Mesa (7.9): docs: mark as obsolete, remove dead links
Brian Paul
- Mesa (master): gallivm: remove debug code
Brian Paul
- Mesa (sprite-coord): llvmpipe: maintain fragment shader state for draw module
Brian Paul
- Mesa (sprite-coord): llvmpipe: indentation fix
Brian Paul
- Mesa (sprite-coord): llvmpipe: reformatting, remove trailing whitespace, etc
Brian Paul
- Mesa (sprite-coord): llvmpipe: clean-up, comments in setup_point_coefficient()
Brian Paul
- Mesa (sprite-coord): llvmpipe: rename sprite field, add sprite_coord_origin
Brian Paul
- Mesa (sprite-coord): llvmpipe: implement sprite coord origin modes
Brian Paul
- Mesa (sprite-coord): draw: fix test for using the wide-point stage
Brian Paul
- Demos (master): pointcoord: use 'o' key to toggle point sprite origin
Brian Paul
- Mesa (master): gallium: better docs for pipe_rasterizer_state:: sprite_coord_enable
Brian Paul
- Mesa (master): gallium: rework handling of sprite_coord_enable state
Brian Paul
- Mesa (master): gallium/docs: added new pipeline.txt diagram
Brian Paul
- Mesa (master): llvmpipe: maintain fragment shader state for draw module
Brian Paul
- Mesa (master): llvmpipe: indentation fix
Brian Paul
- Mesa (master): llvmpipe: reformatting, remove trailing whitespace, etc
Brian Paul
- Mesa (master): llvmpipe: clean-up, comments in setup_point_coefficient()
Brian Paul
- Mesa (master): llvmpipe: rename sprite field, add sprite_coord_origin
Brian Paul
- Mesa (master): llvmpipe: implement sprite coord origin modes
Brian Paul
- Mesa (master): draw: fix test for using the wide-point stage
Brian Paul
- Mesa (master): llvmpipe: check bitshift against PIPE_MAX_SHADER_OUTPUTS
Brian Paul
- Mesa (master): draw: check bitshift against PIPE_MAX_SHADER_OUTPUS
Brian Paul
- Mesa (master): Merge branch 'sprite-coord'
Brian Paul
- Mesa (sprite-coord): llvmpipe: check bitshift against PIPE_MAX_SHADER_OUTPUTS
Brian Paul
- Mesa (sprite-coord): draw: check bitshift against PIPE_MAX_SHADER_OUTPUS
Brian Paul
- Mesa (master): draw: new draw_fs.[ch] files
Brian Paul
- Mesa (master): glsl2: fix typo in error msg
Brian Paul
- Mesa (7.9): glsl2: fix typo in error msg
Brian Paul
- Mesa (master): gallivm: fix lp_build_sample_compare()
Brian Paul
- Mesa (master): softpipe: add missing calls to set draw vertex samplers/ views
Brian Paul
- Mesa (master): mesa: don' t advertise bogus GL_ARB_shading_language_120 extension
Brian Paul
- Mesa (7.9): llvmpipe: use draw module to draw sprites
Brian Paul
- Mesa (master): configs: remove egl-swrast target from linux-dri config
Brian Paul
- Mesa (master): llvmpipe: fix sprite texcoord setup for non-projective texturing
Brian Paul
- Demos (master): spriteblast: added fragment program option
Brian Paul
- Mesa (master): mesa: fix assertions to handle srgb formats
Brian Paul
- Mesa (master): st/mesa: add missing MESA_FORMAT_S8 case in st_mesa_format_to_pipe_format()
Brian Paul
- Mesa (master): st/mesa: use the wrapped renderbuffer in CopyPixels()
Brian Paul
- Mesa (master): llvmpipe: make min/max lod and lod bias dynamic state
Brian Paul
- Mesa (master): llvmpipe: make texture border_color dynamic state
Brian Paul
- Mesa (7.9): mesa: fix assertions to handle srgb formats
Brian Paul
- Mesa (7.9): st/mesa: add missing MESA_FORMAT_S8 case in st_mesa_format_to_pipe_format()
Brian Paul
- Mesa (7.9): st/mesa: use the wrapped renderbuffer in CopyPixels()
Brian Paul
- Mesa (master): softpipe: fix repeat() function for NPOT textures
Brian Paul
- Mesa (master): gallivm: fix repeat() function for NPOT textures
Brian Paul
- Mesa (master): swrast: update comments for REMAINDER() macro
Brian Paul
- Mesa (master): softpipe: rename sp_state_fs.c -> sp_state_shader.c
Brian Paul
- Mesa (master): softpipe: make shader-related functions static
Brian Paul
- Mesa (master): softpipe: make blend/stencil/depth functions static
Brian Paul
- Mesa (master): softpipe: make sampler state functions static
Brian Paul
- Mesa (master): softpipe: make vertex state functions static
Brian Paul
- Mesa (master): softpipe: make rasterizer state functions static
Brian Paul
- Mesa (master): softpipe: make stream out state functions static
Brian Paul
- Mesa (master): softpipe: make clip state functions static
Brian Paul
- Mesa (master): softpipe: minor asst. clean-ups
Brian Paul
- Mesa (master): softpipe: allocate tile data on demand
Brian Paul
- Mesa (master): llvmpipe: fix swizzling of texture border color
Brian Paul
- Mesa (master): softpipe: fix swizzling of texture border color
Brian Paul
- Mesa (master): Makefile: ensure Gallium's Makefile.xorg and SConscript. dri are in the tarball
Brian Paul
- Mesa (7.9): Makefile: ensure Gallium's Makefile.xorg and SConscript. dri are in the tarball
Brian Paul
- Mesa (master): draw: pass sampler state down to llvm jit state
Brian Paul
- Mesa (master): 24 new commits
Brian Paul
- Mesa (master): gallivm: check for level=0 case in lp_build_minify()
Brian Paul
- Mesa (master): gallivm: added some comments
Brian Paul
- Mesa (master): draw: check for null sampler pointers
Brian Paul
- Mesa (master): glsl2: Disallow function declarations within function definitions in GLSL 1.20
Ian Romanick
- Mesa (master): glsl2: Allow ir_constant::zero to create boolean constants
Ian Romanick
- Mesa (master): glsl2: Perform algebraic simplifications on logical binary operators
Ian Romanick
- Mesa (master): glsl2: Update TODO file
Ian Romanick
- Mesa (master): ir_print_visitor: Print empty else blocks more compactly
Ian Romanick
- Mesa (master): exec_list: Add pop_head
Ian Romanick
- Mesa (master): glsl2: Set a flag when visiting the assignee of an assignment
Ian Romanick
- Mesa (master): glsl2: Add cmp field to ir_loop
Ian Romanick
- Mesa (master): ir_validate: Validate loop control fields in ir_loop
Ian Romanick
- Mesa (master): ir_to_mesa: Handle loops with loop controls set
Ian Romanick
- Mesa (master): glsl2: Add module to analyze variables used in loops
Ian Romanick
- Mesa (master): glsl2: Add module to suss out loop control variables from loop analysis data
Ian Romanick
- Mesa (master): glsl2: Perform initial bits of loop analysis during compilation
Ian Romanick
- Mesa (master): glsl2: Eliminate zero-iteration loops
Ian Romanick
- Mesa (master): exec_node: Add insert_before that inserts an entire list
Ian Romanick
- Mesa (master): ir_expression: Add static operator_string method
Ian Romanick
- Mesa (master): glsl2: Track the number of ir_loop_jump instructions that are in a loop
Ian Romanick
- Mesa (master): glsl2: Add module to perform simple loop unrolling
Ian Romanick
- Mesa (master): glsl2: Allow copy / constant propagation into array indices
Ian Romanick
- Mesa (master): glsl2: Use as_constant some places instead of constant_expression_value
Ian Romanick
- Mesa (master): glsl2: check for _NumLinkedShaders being 0
Ian Romanick
- Mesa (master): glsl2: Early return with visit_continue in loop_analysis:: visit(ir_dereference_variable *)
Ian Romanick
- Mesa (master): glsl2: Forbid array-types in ?: operator in GLSL 1.10
Ian Romanick
- Mesa (master): glsl2: Make sure _mesa_glsl_parse_state constructor gets a context
Ian Romanick
- Mesa (master): mesa: Fix handling of texenv operands for EXT vs ARB version
Ian Romanick
- Mesa (master): mesa: Refactor parameter processing in set_combiner_( operand|source)
Ian Romanick
- Mesa (master): glsl2: Clear out profile pointers in _mesa_glsl_release_functions
Ian Romanick
- Demos (master): Define default precision in es2gears fragment shader
Ian Romanick
- Mesa (master): mesa: add PIPE_SHADER_* like constants and conversions to/ from enums (v2)
Ian Romanick
- Mesa (master): glsl: make compiler options per-target
Ian Romanick
- Mesa (master): glsl: add several EmitNo* options, and MaxUnrollIterations
Ian Romanick
- Mesa (master): glsl2: Add ir_unop_noise
Ian Romanick
- Mesa (master): glsl2: Add lowering pass to remove noise opcodes
Ian Romanick
- Mesa (master): glsl2: Add EmitNoNoise flag, use it to remove noise opcodes
Ian Romanick
- Mesa (master): glsl2: Implement noise[1234] built-in functions using ir_unop_noise
Ian Romanick
- Mesa (master): intel: Remove noise opcode support from i915 and i965 drivers
Ian Romanick
- Mesa (master): mesa: Remove unused Emit flags from gl_shader_compiler_options
Ian Romanick
- Mesa (master): glsl: add ir_control_flow_visitor
Ian Romanick
- Mesa (master): glsl: add continue/break/return unification/ elimination pass (v2)
Ian Romanick
- Mesa (master): glsl: call ir_lower_jumps according to compiler options
Ian Romanick
- Mesa (master): i965: Request that returns be lowered in shader main
Ian Romanick
- Mesa (master): loop_controls: fix analysis of already analyzed loops
Ian Romanick
- Mesa (master): glsl: Explain file naming convention
Ian Romanick
- Mesa (master): glsl2: Add pass to remove redundant jumps
Ian Romanick
- Mesa (master): loop_unroll: unroll loops with (lowered) breaks
Ian Romanick
- Mesa (master): glsl: introduce ir_binop_all_equal and ir_binop_any_equal, allow vector cmps
Ian Romanick
- Mesa (master): glsl2: Port equal() and notEqual() to ir_unop_all_equal and ir_unop_any_nequal
Ian Romanick
- Mesa (7.9): r600c: fix setting negative values to bitfields
Ian Romanick
- Mesa (glsl2-lower-variable-indexing): glsl2: Add flags to enable variable index lowering
Ian Romanick
- Mesa (master): glsl: add pass to lower variable array indexing to conditional assignments
Ian Romanick
- Mesa (master): glsl2: Refactor testing for whether a deref is of a matrix or array
Ian Romanick
- Mesa (master): glsl2: Add flags to enable variable index lowering
Ian Romanick
- Mesa (master): glsl: Add doxygen comments
Ian Romanick
- Mesa (7.9): 21 new commits
Ian Romanick
- Mesa (master): EGL DRI2: Silence piles of 'unused variable' warnings
Ian Romanick
- Mesa (master): EGL DRI2: Silence 'missing initializer' warnings
Ian Romanick
- Mesa (master): egl_glx: Silence piles of 'unused variable' warnings
Ian Romanick
- Mesa (master): egl: Fix several ' comparison between signed and unsigned integer' warnings
Ian Romanick
- Mesa (7.9): mesa: set version string to 7.9-rc1
Ian Romanick
- Mesa (7.9): Add 7.9-rc1 md5sums
Ian Romanick
- Mesa: tag mesa-7.9-rc1: Mesa 7.9 release candidate 1
Ian Romanick
- Mesa (7.9): dri: Ensure that DRI driver cpp files are in tarballs
Ian Romanick
- Mesa (master): dri: Ensure that DRI driver cpp files are in tarballs
Ian Romanick
- Mesa (master): mesa: Force GL_ARB_copy_buffer to always be enabled
Ian Romanick
- Mesa (master): mesa: Force GL_SGIS_generate_mipmap to always be enabled
Ian Romanick
- Mesa (master): Remove GL_MESA_packed_depth_stencil
Ian Romanick
- Mesa (master): Remove GL_EXT_cull_vertex
Ian Romanick
- Mesa (master): Regenerate files changed by previous commit
Ian Romanick
- Mesa (master): Remove unnescessary initializations of UpdateTexturePalette
Ian Romanick
- Mesa (7.9): 35 new commits
Ian Romanick
- Mesa: tag mesa-7.9-rc2: Mesa 7.9 release candidate 2
Ian Romanick
- Mesa (7.9): glsl: "Copyright", not "Constantright"
Ian Romanick
- Mesa (7.9): i965: fallback lineloop on sandybridge for now
Ian Romanick
- Mesa (7.9): i965: always set tiling for fbo depth buffer on sandybridge
Ian Romanick
- Mesa (7.9): i965: Update renderer strings for sandybridge
Ian Romanick
- Mesa (master): rbug: fix rbug when contexts are being destroyed
Zack Rusin
- Mesa (master): r600g: Implemented the y component write for the LOG opcode.
Tilman Sauerbeck
- Mesa (master): r600g: Don' t leave stale references in query_list when we cannot create bo.
Tilman Sauerbeck
- Mesa (master): r600g: Fixed a bo leak in r600_texture_from_handle().
Tilman Sauerbeck
- Mesa (master): r600g: Fixed a bo leak in the error path of radeon_ctx_set_bo_new().
Tilman Sauerbeck
- Mesa (master): r600g: Only increase a bo's map_count if radeon_bo_map() succeeded.
Tilman Sauerbeck
- Mesa (master): r600g: Fixed a bo reference leak in the draw module.
Tilman Sauerbeck
- Mesa (master): r600g: Undo bo placement change.
Tilman Sauerbeck
- Mesa (master): r600g: Fixed a bo leak in r600_blit_state_ps_shader().
Tilman Sauerbeck
- Mesa (master): r600g: Use clamped math for RCP and RSQ.
Tilman Sauerbeck
- Mesa (master): r600g: Formatting fixes.
Tilman Sauerbeck
- Mesa (master): r600g: Added DB_SHADER_CONTROL defines.
Tilman Sauerbeck
- Mesa (master): r600g: Only set PA_SC_EDGERULE on rv770 and greater.
Tilman Sauerbeck
- Mesa (master): r600g: Enable PIPE_SHADER_CAP_TGSI_CONT_SUPPORTED.
Tilman Sauerbeck
- Mesa (master): r600g: Fixed the shift in S_02880C_KILL_ENABLE.
Tilman Sauerbeck
- Mesa (master): r600g: Added support for TGSI_SEMANTIC_FACE.
Tilman Sauerbeck
- Mesa (master): gallium/docs: Fixed a typo in the SCS opcode description.
Tilman Sauerbeck
- Mesa (master): r600g: Honour destination operand' s writemask in the SCS implementation.
Tilman Sauerbeck
- Mesa (master): r600g: Implemented the Z and W component write for the SCS opcode.
Tilman Sauerbeck
- Mesa (master): python/tests: Fixed tri.py for API and TGSI syntax changes.
Tilman Sauerbeck
- Mesa (master): r600g: Removed debug code.
Tilman Sauerbeck
- Mesa (master): gallium/docs: The RET opcode may appear anywhere in a subroutine.
Tilman Sauerbeck
- Mesa (master): r600g: Destroy the blitter.
Tilman Sauerbeck
- Mesa (master): r600g: Fixed two texture surface leaks in r600_blit_uncompress_depth().
Tilman Sauerbeck
- Mesa (master): r600g: Cleaned up index buffer reference handling in the draw module.
Tilman Sauerbeck
- Mesa (master): r600g: Use align() instead of handrolled code.
Corbin Simpson
- Mesa (master): r600g: Trivially deobfuscate r600_hw_states.
Corbin Simpson
- Mesa (master): r600g: Deobfuscate and comment a few more functions in r600_hw_states.
Corbin Simpson
- Mesa (master): r600g: Clean up some indentation and |= vs. | usage.
Corbin Simpson
- Mesa (master): r600g: Fix false and true.
Corbin Simpson
- Mesa (master): r600g: "tmp" is such a bad name for a texture.
Corbin Simpson
- Mesa (master): r600g: Clean up PS setup.
Corbin Simpson
- Mesa (master): r600g: Cleanup viewport floats.
Corbin Simpson
- Mesa (master): util/u_blitter: fix leak
Joakim Sindholt
- Mesa (master): radeong: fix leaks
Joakim Sindholt
- Mesa (7.9): util/u_blitter: fix leak
Joakim Sindholt
- Mesa (7.9): radeong: fix leaks
Joakim Sindholt
- Mesa (master): r300/compiler: Remove stray break statement
Tom Stellard
- Mesa (master): r300/compiler: Enable presubtract sources
Tom Stellard
- Mesa (master): r300/compiler: Clean up rc_pair_alloc_source()
Tom Stellard
- Mesa (master): r300/compiler: Add peephole optimization for the 'add' presubtract operation
Tom Stellard
- Mesa (master): r300/compiler: Add peephole optimization for the 'sub' presubtract operation
Tom Stellard
- Mesa (master): r300/compiler: Fix copy propigation for some presub instructions
Tom Stellard
- Mesa (master): r300/compiler: Replace asserts with error messages
Tom Stellard
- Mesa (master): r300/compiler: Fix dataflow bug in presub_helper()
Tom Stellard
- Mesa (master): r300/compiler: Print the presub subtract operation in the correct order
Tom Stellard
- Mesa (master): r300/compiler: Don't use presubtract in TEX instructions
Tom Stellard
- Mesa (master): r300/compiler: Reorganize presub_helper()
Tom Stellard
- Mesa (master): r300/compiler: Refactor the pair instruction data structures
Tom Stellard
- Mesa (master): r300g: Always try to build libr300compiler.a
Tom Stellard
- Mesa (7.9): r300g: Always try to build libr300compiler.a
Tom Stellard
- Mesa (master): r300/compiler: Fix two mistakes in the presubtract optimization pass.
Tom Stellard
- Mesa (7.9): r300/compiler: Fix two mistakes in the presubtract optimization pass.
Tom Stellard
- Mesa (master): r300/compiler: Add more helper functions for iterating through sources
Tom Stellard
- Mesa (master): r300/compiler: Print immediate values after "dead constants" pass
Tom Stellard
- Mesa (master): r300/compiler: radeon_remove_constants.c: fix indentation
Tom Stellard
- Mesa (master): r300/compiler: Use rc_for_all_reads_src() in "dead constants " pass
Tom Stellard
- Mesa (master): r300/compiler: Fix segfault in error path
Tom Stellard
- Mesa (master): r300/compiler: Don't use rc_error() unless the error is unrecoverable
Tom Stellard
- Mesa (master): r300/compiler: Don' t merge instructions that write output regs and ALU result
Tom Stellard
- Mesa (7.9): r300/compiler: Fix segfault in error path
Tom Stellard
- Mesa (7.9): r300/compiler: Don't use rc_error() unless the error is unrecoverable
Tom Stellard
- Mesa (7.9): r300/compiler: Don' t merge instructions that write output regs and ALU result
Tom Stellard
- Mesa (master): radeon: Make do_blit_readpixels() into a PBO work.
Henri Verbeet
- Mesa (master): r200: Add radeon_buffer_objects.c.
Henri Verbeet
- Mesa (master): radeon: Add radeon_buffer_objects.c.
Henri Verbeet
- Mesa (master): r600g: Flush upload buffers before draws instead of before flushes.
Henri Verbeet
- Mesa (master): r600g: Check for other references before checking for existing mappings in radeon_bo_pb_map_internal ().
Henri Verbeet
- Mesa (master): r600g: Remove a redundant flush in r600_texture_transfer_map ().
Henri Verbeet
- Mesa (master): r600g: Buffer object maps imply a wait.
Henri Verbeet
- Mesa (master): r600g: Respect PB_USAGE_UNSYNCHRONIZED in radeon_bo_pb_map_internal().
Henri Verbeet
- Mesa (master): Revert "r600g: Flush upload buffers before draws instead of before flushes."
Henri Verbeet
- Mesa (master): 26 new commits
Zhenyu Wang
- Mesa (master): i965: Always set tiling for depth buffer on sandybridge
Zhenyu Wang
- Mesa (master): i965: fallback lineloop on sandybridge for now
Zhenyu Wang
- Mesa (master): Revert "i965: Always set tiling for depth buffer on sandybridge"
Zhenyu Wang
- Mesa (master): i965: always set tiling for fbo depth buffer on sandybridge
Zhenyu Wang
- Mesa (master): llvmpipe: put fs variant dumping in a function
Keith Whitwell
- Mesa (master): llvmpipe: move whole-tile emit into a function
Keith Whitwell
- Mesa (master): llvmpipe: rework fences and queries
Keith Whitwell
- Mesa (master): llvmpipe: clean up deferred zstencil clears
Keith Whitwell
- Mesa (master): llvmpipe: enforce fixed memory limit on scenes
Keith Whitwell
- Mesa (master): llvmpipe: rearrange queries
Keith Whitwell
- Mesa (master): llvmpipe: use opcodes instead of function pointers in bins
Keith Whitwell
- Mesa (master): llvmpipe: rasterization debugging helpers
Keith Whitwell
- Mesa (master): llvmpipe: declare fence handle struct
Keith Whitwell
- Mesa (master): llvmpipe: move more coef setup into lp_setup_coef.c
Keith Whitwell
- Mesa (master): llvmpipe: Fix negated logic in lp_scene_add_resource_reference().
Keith Whitwell
- Mesa (master): llvmpipe: Refactor lp_scene_add_resource_reference
Keith Whitwell
- Mesa (master): llvmpipe: allow bigger scenes
Keith Whitwell
- Mesa (master): llvmpipe: add DEBUG_MEM option
Keith Whitwell
- Mesa (master): llvmpipe: move some debug to DEBUG_SCENE
Keith Whitwell
- Mesa (master): llvmpipe: restore larger command blocks
Keith Whitwell
- Mesa (master): llvmpipe: fix wierd performance regression in isosurf
Keith Whitwell
- Mesa (master): llvmpipe: fix warnings on both 32 and 64 bit builds
Keith Whitwell
- Mesa (master): llvmpipe: pass linear masks to fragment shader
Keith Whitwell
- Mesa (master): llvmpipe: refactor tri_3_16
Keith Whitwell
- Mesa (master): llvmpipe: allow tri_3_16 at any 4-aligned location within a tile
Keith Whitwell
- Mesa (master): llvmpipe: introduce tri_3_4 for tiny triangles
Keith Whitwell
- Mesa (master): llvmpipe: brackets around macro arg
Keith Whitwell
- Mesa (master): llvmpipe: remove duplicate code
Keith Whitwell
- Mesa (master): llvmpipe: return zero from floor_pot(zero)
Keith Whitwell
- Mesa (7.9): llvmpipe: return zero from floor_pot(zero)
Keith Whitwell
- Mesa (master): gallivm: make lp_build_sample_nop public
Keith Whitwell
- Mesa (master): llvmpipe: add LP_PERF flag to disable various aspects of rasterization
Keith Whitwell
- Mesa (master): llvmpipe: add DEBUG_FS to dump variant information
Keith Whitwell
- Demos (master): pixeltest: fix linewidth for ui
Keith Whitwell
- Demos (master): isosurf: smaller steps for moving user clip plane
Keith Whitwell
- Mesa (lp-setup-llvm): llvmpipe: use llvm for attribute interpolant calculation
Keith Whitwell
- Mesa (lp-setup-llvm): graw: add frag-face shader
Keith Whitwell
- Mesa (master): llvmpipe: fix flatshading in new line code
Keith Whitwell
- Mesa (7.9): llvmpipe: fix flatshading in new line code
Keith Whitwell
- Mesa (master): draw: don't apply flatshading to clipped tris with <3 verts
Keith Whitwell
- Mesa (7.9): draw: don't apply flatshading to clipped tris with <3 verts
Keith Whitwell
- Mesa (lp-setup-llvm): llvmpipe: minor changes in llvm coefficient calcs
Keith Whitwell
- Mesa (llvm-cliptest-viewport): draw: added viewport and cliptest flags
Keith Whitwell
- Mesa (master): llvmpipe: Add lp_rast_debug.c to Makefile.
Chia-I Wu
- Mesa (master): libgl-xlib: Fix --enable-gallium-llvm build.
Chia-I Wu
- Mesa (master): st/dri: Make clear which API's are supported
Chia-I Wu
- Mesa (master): st/dri: Add multi-api support
Chia-I Wu
- Mesa (master): st/dri: Use enum st_api_type internally.
Chia-I Wu
- Mesa (master): st/dri: Call dri_init_extensions only for API_OPENGL.
Chia-I Wu
- Mesa (master): docs: Update egl.html.
Chia-I Wu
- Mesa (master): egl: Display may be NULL in _eglLookup*.
Chia-I Wu
- Mesa (master): egl: Use _EGL_CHECK_DISPLAY in eglCreateContext.
Chia-I Wu
- Mesa (master): gallium: Add context profile support to st_api.
Chia-I Wu
- Mesa (master): st/dri: Use profiles to create OpenGL ES contexts.
Chia-I Wu
- Mesa (master): st/egl: Use profiles to create OpenGL ES contexts.
Chia-I Wu
- Mesa (master): gallium: Remove ST_API_OPENGL_ES1 and ST_API_OPENGL_ES2.
Chia-I Wu
- Mesa (master): targets/egl: Fix crashes from loading invalid modules.
Chia-I Wu
- Mesa (master): egl: Simplify _eglBindContext.
Chia-I Wu
- Mesa (master): mesa: Fix depend.es[12] generation when LLVM is enabled.
Chia-I Wu
- Mesa (master): Add missing files to the tarball file lists.
Chia-I Wu
- Mesa (master): mesa: Remove unused _MESA_INIT_*_FUNCTIONS.
Chia-I Wu
- Mesa (master): mesa: Less FEATURE_ARB_sync tests.
Chia-I Wu
- Mesa (master): mesa: Remove unnecessary FEATURE tests.
Chia-I Wu
- Mesa (master): glapi: Fix build errors for ES.
Chia-I Wu
- Mesa (master): glapi: Fix ES build errors again.
Chia-I Wu
- Mesa (refs/remotes/origin/7.8): mesa: set VERSION to 7.8.3-rc1
Chia-I Wu
- Mesa (refs/remotes/origin/7.8):
Chia-I Wu
- Mesa (7.8): progs/egl: Link xeglthreads to -lpthread.
Chia-I Wu
- Mesa (master): mesa: Update ES APIspec.xml.
Chia-I Wu
- Mesa (master): st/xlib: Notify the context when the front/ back buffers are swapped.
Chia-I Wu
- Mesa (7.9): glapi: Fix build errors for ES.
Chia-I Wu
- Mesa (7.9): glapi: Fix ES build errors again.
Chia-I Wu
- Mesa (7.9): mesa: Update ES APIspec.xml.
Chia-I Wu
- Mesa (7.9): st/xlib: Notify the context when the front/ back buffers are swapped.
Chia-I Wu
- Mesa (7.9): glx: add const qualifiers to __indirect_glMultiDrawArraysEXT()
Chia-I Wu
- Mesa (master): targets/egl: Use C++ compiler to link GL/ES state trackers.
Chia-I Wu
- Mesa (master): libgl-xlib: Remove unused st_api_create_OpenGL.
Chia-I Wu
- Mesa (7.9): targets/egl: Use C++ compiler to link GL/ES state trackers.
Chia-I Wu
- Mesa (7.9): libgl-xlib: Remove unused st_api_create_OpenGL.
Chia-I Wu
- Mesa (master): st/egl: Split modeset code support to modeset.c.
Chia-I Wu
- Mesa (master): st/egl: Rename kms backend to drm.
Chia-I Wu
- Mesa (master): st/egl: s/kms/drm/ on the drm backend.
Chia-I Wu
- Mesa (master): egl: Enable drm platform by default.
Chia-I Wu
- Mesa (7.9): st/egl: Split modeset code support to modeset.c.
Chia-I Wu
- Mesa (7.9): st/egl: Rename kms backend to drm.
Chia-I Wu
- Mesa (7.9): st/egl: s/kms/drm/ on the drm backend.
Chia-I Wu
- Mesa (7.9): egl: Enable drm platform by default.
Chia-I Wu
- Mesa (master): egl: Check extensions.
Chia-I Wu
- Mesa (master): st/egl: Skip single-buffered configs in EGL.
Chia-I Wu
- Mesa (master): mapi: Fix compiler warnings.
Chia-I Wu
- Mesa (7.9): mapi: Fix compiler warnings.
Chia-I Wu
- Mesa (master): st/egl: Drop context argument from egl_g3d_get_egl_image.
Chia-I Wu
- Mesa (7.9): st/egl: Drop context argument from egl_g3d_get_egl_image.
Chia-I Wu
Last message date:
Thu Sep 30 22:44:34 UTC 2010
Archived on: Mon Jan 13 14:18:27 UTC 2020
This archive was generated by
Pipermail 0.09 (Mailman edition).