May 2012 Archives by author
Starting: Tue May 1 05:28:17 UTC 2012
Ending: Thu May 31 19:00:56 UTC 2012
Messages: 478
- Mesa (master): r600g: bypass alpha for integer types (v2)
Dave Airlie
- Mesa (master): gallivm: implement iabs/issg opcode.
Dave Airlie
- Mesa (master): r600g: setup COLOR1 for possible dual-src in the framebuffer bind
Dave Airlie
- Mesa (master): i965: Add support for GL_ARB_draw_buffers_blend.
Eric Anholt
- Mesa (master): glsl: Always copy the index when cloning a variable.
Eric Anholt
- Mesa (master): intel: Return success when asked to allocate a 0-width/ height renderbuffer.
Eric Anholt
- Mesa (master): i965: Add a comment about the state flag for sRGBEnabled.
Eric Anholt
- Mesa (master): glsl: Don' t consider unused FS out variables as being statically assigned.
Eric Anholt
- Mesa (master): i965/fs: Fix regression in comparison handling from ANDs change.
Eric Anholt
- Mesa (master): mesa: Prevent buffer underrun when handling MESA_GL_EXTENSION_OVERRIDE.
Eric Anholt
- Mesa (master): glsl: Fix regression in function out-parameter lvalue detection.
Eric Anholt
- Mesa (master): intel: Fix compiler warning from 3cd7bee48f7caf7850ea64d40f43875d4c975507
Eric Anholt
- Mesa (master): intel: Fix compile warning from 7b6424143d8bf572cadd46adcbaa91d2a5598635
Eric Anholt
- Mesa (master): intel: Fix signed/unsigned comparison warnings.
Eric Anholt
- Mesa (master): i965/gen7: Set tile_x/y to 0 in the no-stencil case.
Eric Anholt
- Mesa (master): i965/fs: When doing no work for live interval calculation, do no allocation.
Eric Anholt
- Mesa (master): i965/fs: Add support for copy propagation.
Eric Anholt
- Mesa (master): i965/fs: Remove the requirement of no dead code for interference checks.
Eric Anholt
- Mesa (master): glsl: Remove the opt_discard_simplification pass.
Eric Anholt
- Mesa (master): glsl: Implement the GLSL 1. 30+ discard control flow rule in GLSL IR.
Eric Anholt
- Mesa (master): Revert "i965/fs: Jump from discard statements to the end of the program when done."
Eric Anholt
- Mesa (master): i965/fs: Do more register coalescing by using the interference graph.
Eric Anholt
- Mesa (master): glsl: Improve the local dead code optimization to eliminate unused channels.
Eric Anholt
- Mesa (master): mesa: Throw error on glGetActiveUniform inside Begin/End.
Eric Anholt
- Mesa (master): i965/vs: Fix up swizzle for dereference_array of matrices.
Eric Anholt
- Mesa (master): glsl: Fix indentation of switch code.
Eric Anholt
- Mesa (master): glsl: Let the constructor figure out the types of switch-related expressions.
Eric Anholt
- Mesa (master): glsl: Reject non-scalar switch expressions.
Eric Anholt
- Mesa (master): glsl: Fix assertion failure on handling switch on uint expressions.
Eric Anholt
- Mesa (master): glsl: Drop the extra NULL specifiction on ir_assignment constructors.
Eric Anholt
- Mesa (master): mesa: Fix assertion failure when a cube face is not present.
Eric Anholt
- Mesa (master): mesa: Check for framebuffer completeness before looking at the rb.
Eric Anholt
- Mesa (master): intel: Fork the intel_clear.c file between i915 and i965.
Eric Anholt
- Mesa (master): i915: Drop gen4+ code from the forked clear code.
Eric Anholt
- Mesa (master): i965: We always have GLSL, so always use it for tri clears.
Eric Anholt
- Mesa (master): i965: Remove dead logic for non-tri depth/stencil clears.
Eric Anholt
- Mesa (master): i965: Switch blit color clears to tri clears on gen4/5.
Eric Anholt
- Mesa (master): i965: Simplify the remaining clear logic by relying on the meta clear.
Eric Anholt
- Mesa (master): i965: Rename the clear function for this driver.
Eric Anholt
- Mesa (master): i965: Add an interface for doing hiz ops from C code.
Eric Anholt
- Mesa (master): i965: Replace intel_need_resolve with the hiz ops it maps to .
Eric Anholt
- Mesa (master): i965: Drop a layer of indirection in doing HiZ resolves.
Eric Anholt
- Mesa (master): i965/gen7: Add CC viewport setup to blorp code.
Eric Anholt
- Mesa (master): i965/gen6: Add CC viewport state setup to blorp code.
Eric Anholt
- Mesa (master): i965/gen6+: Add support for fast depth clears.
Eric Anholt
- Mesa (master): mesa: Keep a computed value for dual source blend func with each buffer.
Eric Anholt
- Mesa (master): i965/gen6+: Add support for GL_ARB_blend_func_extended.
Eric Anholt
- Mesa (master): mesa: Remove the generated glapi from source control, and just build it.
Eric Anholt
- Mesa (master): mesa: Restore installing of libGL for non-dri builds.
Eric Anholt
- Mesa (master): shared-glapi: Don't forget to clean our built file.
Eric Anholt
- Mesa (master): glapi: Enable silent rules for generation when used from automake.
Eric Anholt
- Mesa (master): mesa: Remove generated source files during make clean.
Eric Anholt
- Mesa (master): automake: Rename variables in sources. mak to be automake compatible.
Eric Anholt
- Mesa (master): automake: Add a prefix variable to the common sources lists.
Eric Anholt
- Mesa (master): automake: Convert dricore building to automake.
Eric Anholt
- Mesa (master): mesa: Clean up some dricore-related detritus in the old Makefile.
Eric Anholt
- Mesa (master): i965: Fix mipmap offsets for HiZ and separate stencil buffers.
Paul Berry
- Mesa (master): fbo: Only reuse depth/ stencil attachments if the parameters match.
Paul Berry
- Mesa (master): i965/Gen6: Work around GPU hangs due to misaligned depth coordinate offsets.
Paul Berry
- Mesa (master): i965/Gen7: Work around GPU hangs due to misaligned depth coordinate offsets.
Paul Berry
- Mesa (master): intel: Add extern "C" declarations to headers
Paul Berry
- Mesa (master): intel: Work around differences between C and C++ scoping rules.
Paul Berry
- Mesa (master): i965/hiz: Make void pointer type casts explicit
Paul Berry
- Mesa (master): i965/hiz: Convert gen{6,7}_hiz.c to C++
Paul Berry
- Mesa (master): i965/hiz: Convert gen{6,7}_hiz.h to gen{6,7}_blorp.h
Paul Berry
- Mesa (master): Add .gitignore files for recently-added gallium projects
Paul Berry
- Mesa (master): i965: Parameterize HiZ code to prepare for adding blitting.
Paul Berry
- Mesa (master): i965: split gen{6, 7}_blorp_exec functions into manageable chunks.
Paul Berry
- Mesa (master): i965: Expose surface setup internals for use by blits.
Paul Berry
- Mesa (master): i965/gen6+: Add code to perform blits on the render path (" blorp").
Paul Berry
- Mesa (master): i965/gen6: Initial implementation of MSAA.
Paul Berry
- Mesa (master): i965/blorp: Move exec() out of brw_blorp_params.
Paul Berry
- Mesa (master): intel: When AUB dumping, flush before emitting final bitmap command.
Paul Berry
- Mesa (master): i965: Completely annotate the batch bo when aub dumping.
Paul Berry
- Mesa (master): glsl/constant propagation: kill whole var if LHS involves array indexing.
Paul Berry
- Mesa (master): glsl/tests: Add . gitignore for uniform initialization unit test.
Paul Berry
- Mesa (master): i965/msaa: Expand odd-sized MSAA surfaces to account for interleaving pattern.
Paul Berry
- Mesa (master): i965/blorp: Generalize sampling code in preparation for Gen7
Paul Berry
- Mesa (master): i965/blorp: Emit sample index in SAMPLE_LD message when necessary
Paul Berry
- Mesa (master): i965/blorp: Use MSDISPMODE_PERSAMPLE rendering when necessary
Paul Berry
- Mesa (master): i965/blorp: Factor gen6_blorp_emit_batch_head into separate functions.
Paul Berry
- Mesa (master): i965/blorp: Set the dynamic state upper bound.
Paul Berry
- Mesa (master): i965/blorp: Allocate space for push constants on Gen7.
Paul Berry
- Mesa (master): i965/blorp: Use 16 pixel dispatch on Gen7.
Paul Berry
- Mesa (master): i965/blorp: Implement proper texel fetch messages for Gen7.
Paul Berry
- Mesa (master): i965/blorp: Enable blorp blits on Gen7.
Paul Berry
- Mesa (master): i965/msaa: Add defines for Gen7.
Paul Berry
- Mesa (master): i965/msaa: Properly handle sliced layout for Gen7.
Paul Berry
- Mesa (master): i965/msaa: Validate Gen7 surface state constraints.
Paul Berry
- Mesa (master): i965/msaa: Modify blorp code to account for Gen7 MSAA layouts.
Paul Berry
- Mesa (master): i965/msaa: Implement manual blending operation for Gen7.
Paul Berry
- Mesa (master): i965/msaa: Enable 4x MSAA on Gen7.
Paul Berry
- Mesa (master): i965/blorp: Implement destination clipping and scissoring
Paul Berry
- Mesa (master): nv50: enable array textures
Christoph Bumiller
- Mesa (master): nv50: implement stream output
Christoph Bumiller
- Mesa (master): nv50/ir: move expansion of IMUL to later stage and handle memory operands
Christoph Bumiller
- Mesa (master): nv50: fix typo causing NULL-deref in nv50_resource_resolve
Christoph Bumiller
- Mesa (master): nouveau: fix nouveau_scratch_runout_release bo count underflow
Christoph Bumiller
- Mesa (master): nvc0/ir: fix lowering of textureGrad
Christoph Bumiller
- Mesa (master): nv50/ir/opt: don't lose saturation in tryCollapseChainedMULs
Christoph Bumiller
- Mesa (master): nvc0/ir: allow abs, neg source modifiers with ceil, floor, trunc
Christoph Bumiller
- Mesa (master): nv50: handle VP without inputs
Christoph Bumiller
- Mesa (master): gallium/drivers: handle TGSI_OPCODE_CEIL
Christoph Bumiller
- Mesa (master): glsl_to_tgsi: use TGSI_OPCODE_CEIL for ir_unop_ceil
Christoph Bumiller
- Mesa (master): st/mesa: set PIPE_BIND_STREAM_OUTPUT for TFB target in st_bufferobj_data
Christoph Bumiller
- Mesa (master): nv50,nvc0: handle user constbufs without wrapping them in a resource
Christoph Bumiller
- Mesa (master): nv50,nvc0: handle user index buffers
Christoph Bumiller
- Mesa (master): nv50,nvc0: handle user vertex buffers
Christoph Bumiller
- Mesa (master): nv50/ir: fix reversed order of lane ops in quadops
Christoph Bumiller
- Mesa (master): nouveau: place static buffers in VRAM if preferred by the driver
Christoph Bumiller
- Mesa (master): nvc0: don' t set NEW_IDXBUF in nvc0_switch_pipe_context if none is bound
Christoph Bumiller
- Mesa (master): nv50: make unaligned index buffer offsets work again
Christoph Bumiller
- Mesa (master): nv30: check for NULL vertex buffers in prevalidate_vbufs
Christoph Bumiller
- Mesa (master): nv30: handle user index buffers
Christoph Bumiller
- Mesa (master): nv30: Fix generic passing to fragment program in NV34.
Christoph Bumiller
- Mesa (master): gallium: add st_api feature mask to prevent advertising MS visuals
Christoph Bumiller
- Mesa (master): nvc0/ir: TEX doesn't support JOIN modifier either
Christoph Bumiller
- Mesa (master): nvc0/ir: fix texture barrier insertion to prevent WAW hazards
Christoph Bumiller
- Mesa (master): nvc0/ir: allow 64-bit constant loads on nve4
Christoph Bumiller
- Mesa (master): nvc0: don't upload UCPs if the shader doesn't use them
Christoph Bumiller
- Mesa (master): nvc0: optimize blend cso by checking which by-RT data actually differs
Christoph Bumiller
- Mesa (master): nouveau: unreference fences on resource destruction
Christoph Bumiller
- Mesa (master): radeonsi: Fix vertex buffer resource for stride 0.
Michel Dänzer
- Mesa (master): radeonsi: Eliminate one more magic number for texture image resources.
Michel Dänzer
- Mesa (master): radeonsi: Set NONE format for unused vertex shader position export slots.
Michel Dänzer
- Mesa (master): radeonsi: Properly translate vertex format swizzle.
Michel Dänzer
- Mesa (master): radeonsi: Fixups for recent build infrastructure changes.
Michel Dänzer
- Mesa (master): radeonsi: Fixed point vertex formats aren't supported.
Michel Dänzer
- Mesa (master): radeonsi: Fixups for drawing with an index buffer.
Michel Dänzer
- Mesa (master): radeonsi: Separate states for samplers and sampler views.
Michel Dänzer
- Mesa (master): radeonsi: Add proper SI family names.
Michel Dänzer
- Mesa (master): radeonsi: Flesh out shader interpolation related code.
Michel Dänzer
- Mesa (master): radeonsi: Keep around copies of original sampler states.
Michel Dänzer
- Mesa (master): radeonsi: Bump MAX_DRAW_CS_DWORDS.
Michel Dänzer
- Mesa (master): st/xorg: Better handling of EXA copies.
Michel Dänzer
- Mesa (master): r600g: Set tiling information for BOs being shared.
Michel Dänzer
- Mesa (master): radeonsi: Initial tiling support.
Michel Dänzer
- Mesa (master): gallium/radeon: Fix r300g tiling breakage.
Michel Dänzer
- Mesa (master): radeonsi: Fix parameter cache offsets for fragment shader inputs.
Michel Dänzer
- Mesa (master): radeonsi: Only honour point related rasterizer state when rendering points.
Michel Dänzer
- Mesa (master): gallivm: llvm c-style for loops, allows us to create loops with conditions on entry, rather than condition check on loop
Jose Fonseca
- Mesa (master): gallivm: added aligned pointer get/set
Jose Fonseca
- Mesa (master): llvmpipe: Added support for color masks in AoS blending.
Jose Fonseca
- Mesa (master): gallivm: fixed memory leak in lp_build_tgsi_aos
Jose Fonseca
- Mesa (master): llvmpipe: Check when a shader does not satisfy 0 < imm < 1.
Jose Fonseca
- Mesa (master): llvmpipe: add masking support to aos blend
Jose Fonseca
- Mesa (master): gallivm: added a debug function which allows llvm to print vectors of 16 unsigned ints
Jose Fonseca
- Mesa (master): gallivm: Move loop var declaration to beginning of scope.
Jose Fonseca
- Mesa (master): gallivm: Added lp_build_const_mask_aos_swizzled
Jose Fonseca
- Mesa (master): gallivm: Cleanup/simplify lp_build_const_string_variable.
Jose Fonseca
- Mesa (master): gallivm: Add a lp_build_const_func_pointer() helper.
Jose Fonseca
- Mesa (master): gallivm: Avoid LLVMAddGlobalMapping() in lp_bld_assert().
Jose Fonseca
- Mesa (master): gallivm: Use debug_printf in lp_build_printf.
Jose Fonseca
- Mesa (master): auxiliary/os: Add missing signal.h include.
Jose Fonseca
- Mesa (master): llvmpipe: Change triangle rasterization comparison from < 0 to <= 0
Jose Fonseca
- Mesa (master): llvmpipe: Fix triangle bounding box calculation to be correctly inclusive or exclusive
Jose Fonseca
- Mesa (master): gallium/tgsi: Redefine the TGSI_TEXTURE_UNKNOWN texture target.
Jose Fonseca
- Mesa (master): gallium/tgsi: s/TGSI_BUFFER/TGSI_TEXTURE_BUFFER/
Jose Fonseca
- Mesa (master): gallivm: Fix copy'n'paste typo bug translating CEIL opcode.
Jose Fonseca
- Mesa (master): trace: Match NULL context members.
Jose Fonseca
- Mesa (master): scons: Link r600_drm.so against libdrm-radeon
Jose Fonseca
- Mesa (master): trace: Fix pipe_shader_state dumping.
Jose Fonseca
- Mesa (master): trace: Fix pipe_context::clear dumping.
Jose Fonseca
- Mesa (master): targets/egl-static: Fix some missing symbols.
Jose Fonseca
- Mesa (master): scons: Fix missing gbm symbols in st/egl.
Jose Fonseca
- Mesa (master): auxiliary/util: Ensure pipe_constant_buffer:: user_buffer is initialized.
Jose Fonseca
- Mesa (draw-ply): draw: Dump transformed verticies to PLY format (WIP).
Jose Fonseca
- Mesa (master): llvmpipe: Calculate fixed point coordinates for triangle setup earlier.
Jose Fonseca
- Mesa (master): glsl: Fix lower_discard_flow prototype mismatch.
Jose Fonseca
- Mesa (master): gallivm: Fix lp_build_const_xxx for negative integers.
Jose Fonseca
- Mesa (master): gallivm: Fix lp_build_sgn for normalized/ fixed-point integers.
Jose Fonseca
- Mesa (master): llvmpipe: Add a test for lp_build_sgn.
Jose Fonseca
- Mesa (master): gallivm: Add MCRegisterInfo. h to silence benign warnings about missing implementation.
Jose Fonseca
- Mesa (master): llvmpipe: Color slot interpolation can be flat or perspective, not linear.
Jose Fonseca
- Mesa (master): draw,llvmpipe: Avoid named struct types on LLVM 3. 0 and later.
Jose Fonseca
- Mesa (master): llvmpipe: Don' t mess with the provoking vertex when inverting a triangle.
Jose Fonseca
- Mesa (master): llvmpipe: Implement TXQ.
Jose Fonseca
- Mesa (master): Fix fetching integer inputs.
Jose Fonseca
- Mesa (master): llvmpipe: Avoid adding floating point zero to flat inputs.
Jose Fonseca
- Mesa (master): Filter out -Wcovered-switch-default from LLVM_CFLAGS
Jose Fonseca
- Mesa (master): gallivm: Fixed overflow in lp_build_clamped_float_to_unsigned_norm.
Jose Fonseca
- Mesa (master): gallivm: Compensate for lp_const_offset in lp_build_conv.
Jose Fonseca
- Mesa (master): gallivm: Fixed erroneous optimisation in lp_build_min/max.
Jose Fonseca
- Mesa (master): llvmpipe: Added fixed point types tests to lp_test_conv.
Jose Fonseca
- Mesa (master): llvmpipe: Changed known failures in lp_test_conv.
Jose Fonseca
- Mesa (master): llvmpipe: Added a error counter to lp_test_conv.
Jose Fonseca
- Mesa (master): llvmpipe: Fix alpha testing precision on rgba8 formats.
Jose Fonseca
- Mesa (master): radeon/llvm: use bitcasts for integers
Vadim Girlin
- Mesa (master): radeon/llvm: use integer comparison for IF
Vadim Girlin
- Mesa (master): radeon/llvm: fix ABS_i32 instruction lowering
Vadim Girlin
- Mesa (master): radeon/llvm: add support for v4i32
Vadim Girlin
- Mesa (master): radeon/llvm: fix live-in handling for inputs
Vadim Girlin
- Mesa (master): radeon/llvm: add support for VertexID, InstanceID
Vadim Girlin
- Mesa (master): radeon/llvm: add support for TXQ/TXF/DDX/DDY instructions
Vadim Girlin
- Mesa (master): radeon/llvm: add support for AHSR/LSHR/LSHL instructions
Vadim Girlin
- Mesa (master): radeon/llvm: add missing cases for BREAK/CONTINUE
Vadim Girlin
- Mesa (master): radeon/llvm: add support for some ALU instructions
Vadim Girlin
- Mesa (master): radeon/llvm: add support for CUBE ALU instruction
Vadim Girlin
- Mesa (master): radeon/llvm: add suport for cube textures
Vadim Girlin
- Mesa (master): radeon/llvm: add generated files to .gitignore
Vadim Girlin
- Mesa (master): radeon/llvm: add names for AMDGPU* passes
Vadim Girlin
- Mesa (master): radeon/llvm: fix BUILD_VECTOR lowering for replicated value
Vadim Girlin
- Mesa (master): radeon/llvm: improve ABS_i32 lowering
Vadim Girlin
- Mesa (master): radeon/llvm: use correct intrinsic for CEIL
Vadim Girlin
- Mesa (master): radeon/llvm: use IntrNoMem property for intrinsics where possible
Vadim Girlin
- Mesa (master): radeon/llvm: increase const regs count
Vadim Girlin
- Mesa (master): radeon/llvm: add SET_GRADIENTS*, fix SAMPLE_G
Vadim Girlin
- Mesa (master): radeon/llvm: add support for texture offsets, fix TEX_LD
Vadim Girlin
- Mesa (master): st/mesa: set stObj->lastLevel in guess_and_alloc_texture
Vadim Girlin
- Mesa (master): r600g: add RECIP_INT, PRED_SETE_INT to r600_bytecode_get_num_operands
Vadim Girlin
- Mesa (master): radeon/llvm/loader: convert hardcoded gpu name to option
Vadim Girlin
- Mesa (master): radeon/llvm: fix opcode for RECIP_UINT_r600
Vadim Girlin
- Mesa (master): radeon/llvm: fix sampler index in llvm_emit_tex
Vadim Girlin
- Mesa (master): radeon/llvm: prepare to revert the round mode state to default
Vadim Girlin
- Mesa (master): radeon/llvm: add FLT_TO_UINT, UINT_TO_FLT instructions
Vadim Girlin
- Mesa (master): Revert "r600g: set round_mode to truncate and get rid of tgsi_f2i on evergreen"
Vadim Girlin
- Mesa (master): glsl: Remove some completed tasks from the old "TODO" file.
Kenneth Graunke
- Mesa (master): intel: Remove pointless software fallback for glBitmap on Gen6.
Kenneth Graunke
- Mesa (master): glsl: Fix broken constant expression handling for <, <=, >, and >=.
Kenneth Graunke
- Mesa (master): glsl: Extend ir_constant::zero to handle more types.
Kenneth Graunke
- Mesa (master): glsl: Add a variable context to constant_expression_value().
Kenneth Graunke
- Mesa (master): glsl: Add a constant_referenced method to ir_dereference*
Kenneth Graunke
- Mesa (master): glsl: Add methods to copy parts of one ir_constant into another.
Kenneth Graunke
- Mesa (master): glsl: Add an origin pointer in the function signature object .
Kenneth Graunke
- Mesa (master): glsl: Change built-in constant expression evaluation to run the IR.
Kenneth Graunke
- Mesa (master): Add bin/compile to .gitignore
Kenneth Graunke
- Mesa (master): i965/fs: Use a const reference in fs_reg:: equals instead of a pointer.
Kenneth Graunke
- Mesa (master): i965/fs: Add a local common subexpression elimination pass.
Kenneth Graunke
- Mesa (master): i965: Implement guardband clipping on Sandybridge.
Kenneth Graunke
- Mesa (master): i965: Implement guardband clipping on Ivybridge.
Kenneth Graunke
- Mesa (8.0): intel: add PCI IDs for Ivy Bridge GT2 server variant
Kenneth Graunke
- Mesa (master): mesa: Remove the OES_draw_texture extension from ES2.
Kenneth Graunke
- Mesa (master): i965: Gut the separate OpenGL ES extension enabling.
Kenneth Graunke
- Mesa (master): i830: Fix crash for GL_STENCIL_TEST in i830Enable()
Kenneth Graunke
- Mesa (master): automake: Check for 'indent' and fall back to 'cat' if not found.
Kenneth Graunke
- Mesa (master): ralloc: Fix ralloc_parent() of memory allocated out of the NULL context.
Kenneth Graunke
- Mesa (master): ralloc: Add some basic unit tests.
Kenneth Graunke
- Mesa (master): glsl/tests: Plumb $(PYTHON2) and $(PYTHON_FLAGS) into optimization-test.
Kenneth Graunke
- Mesa (master): darwin: Fix an error message
Jeremy Huddleston
- Mesa (master): darwin: Make reported errors more user-friendly
Jeremy Huddleston
- Mesa (master): darwin: Use ASL for logging
Jeremy Huddleston
- Mesa (8.0): darwin: Fix an error message
Jeremy Huddleston
- Mesa (8.0): darwin: Make reported errors more user-friendly
Jeremy Huddleston
- Mesa (8.0): darwin: Use ASL for logging
Jeremy Huddleston
- Mesa (7.11): darwin: Unlock our mutex before destroying it
Jeremy Huddleston
- Mesa (7.11): darwin: Eliminate a possible race condition while destroying a surface
Jeremy Huddleston
- Mesa (8.0): darwin: Unlock our mutex before destroying it
Jeremy Huddleston
- Mesa (8.0): darwin: Eliminate a possible race condition while destroying a surface
Jeremy Huddleston
- Mesa (master): darwin: Unlock our mutex before destroying it
Jeremy Huddleston
- Mesa (master): darwin: Eliminate a possible race condition while destroying a surface
Jeremy Huddleston
- Mesa (8.0): darwin: Address a build failure on Leopard and earlier OS versions
Jeremy Huddleston
- Mesa (master): darwin: Address a build failure on Leopard and earlier OS versions
Jeremy Huddleston
- Demos (master): eglut: Add wayland support
Kristian Høgsberg
- Demos (master): opengles2: Add es2gears_wayland target
Kristian Høgsberg
- Mesa (master): gbm: Add gbm_bo_write entry point
Kristian Høgsberg
- Mesa (master): egl_dri2: Fix out of tree builds with the wayland backend enabled
Kristian Høgsberg
- Mesa (gallium-compute): 160 new commits
Francisco Jerez
- Mesa (master): dri/nouveau: Add general support for compressed formats.
Francisco Jerez
- Mesa (master): dri/nv10-nv20: Add support for S3TC
Francisco Jerez
- Mesa (gallium-compute): 121 new commits
Francisco Jerez
- Mesa (master): 30 new commits
Francisco Jerez
- Mesa (master): r300g: Handle compute caps.
Francisco Jerez
- Mesa (master): r600g: Handle compute caps.
Francisco Jerez
- Mesa (master): clover, gallium: add PIPE_COMPUTE_CAP_MAX_THREADS_PER_BLOCK
Francisco Jerez
- Mesa (master): clover: Check the total work-group size provided to clEnqueueNDRangeKernel.
Francisco Jerez
- Mesa (master): clover: Fix build on i386.
Francisco Jerez
- Mesa (master): gallium/auxiliary/pipe-loader: Fix usage of anonymous union.
Francisco Jerez
- Mesa (master): mesa: Add primitive restart support to glArrayElement
Jordan Justen
- Mesa (master): vbo: add software primitive restart support
Jordan Justen
- Mesa (master): mesa: add PrimitiveRestartInSoftware to gl_context.Const
Jordan Justen
- Mesa (master): vbo: use software primitive restart in the VBO module
Jordan Justen
- Mesa (master): state_tracker: set PrimitiveRestartInSoftware if needed
Jordan Justen
- Mesa (master): state_tracker: remove software handling of primitive restart
Jordan Justen
- Mesa (master): state_tracker: remove sw_primitive_restart from st_context
Jordan Justen
- Mesa (master): i965: create code path to handle primitive restart in hardware
Jordan Justen
- Mesa (master): i965: add flag to enable cut_index
Jordan Justen
- Mesa (master): i965: use cut index to handle primitive restart when possible
Jordan Justen
- Mesa (master): glsl: Initialize member variable in ir_copy_propagation_elements_visitor.
Vinson Lee
- Mesa (master): scons: Do not build EGL on Solaris.
Vinson Lee
- Mesa (master): vl: Initialize pipe_vertex_buffer.user_buffer fields.
Vinson Lee
- Mesa (master): gallium/tgsi/text: Ensure ret is initialized in parse_immediate_data.
Vinson Lee
- Mesa (master): mesa: Remove undefinition of _P symbol.
Vinson Lee
- Mesa (master): scons: Do not build glx and egl on Cygwin.
Vinson Lee
- Mesa (master): tgsi: Initialize Padding struct fields.
Vinson Lee
- Mesa (master): scons: Fix SCons build infrastructure for FreeBSD.
Vinson Lee
- Mesa (master): i915g: Check for geometry shader earlier in i915_set_constant_buffer.
Vinson Lee
- Mesa (master): i965: fix wrong cube/3D texture layout
Yuanhan Liu
- Mesa (8.0): i965: fix wrong cube/3D texture layout
Yuanhan Liu
- Mesa (master): mesa: GLES specifies restrictions on uniform matrix transpose.
Oliver McFadden
- Mesa (master): mesa: print the Git SHA1 in GL_VERSION for ES1 and ES2.
Oliver McFadden
- Mesa (master): mesa: don' t compile integer clear shaders for unsupported APIs
Oliver McFadden
- Mesa (master): glsl: consolidate error/warning code
Dylan Noblesmith
- Mesa (master): mesa: add _mesa_shader_debug()
Dylan Noblesmith
- Mesa (master): glsl: add gl_context member
Dylan Noblesmith
- Mesa (master): glsl: report errors via GL_ARB_debug_output
Dylan Noblesmith
- Mesa (master): vbo: move vbo_draw_method into vbo_context.h
Marek Olšák
- Mesa (master): mesa: move gl_client_array*[] from vbo_draw_func into gl_context
Marek Olšák
- Mesa (master): mesa: add gl_context:: NewDriverState and use it for vertex arrays
Marek Olšák
- Mesa (master): 28 new commits
Marek Olšák
- Mesa (master): r600g: assume DISCARD_WHOLE_RESOURCE is always used with WRITE
Marek Olšák
- Mesa (master): r300g: fix breakage after gallium-userbuf merge
Marek Olšák
- Mesa (master): r300g: remove user_buffer_create
Marek Olšák
- Mesa (master): r300g: remove slab allocator for pipe_resource ( used mainly for user buffers)
Marek Olšák
- Mesa (master): r300g/swtcl: don't do stuff which is only for HWTCL
Marek Olšák
- Mesa (master): r300g/swtcl: malloc vertex and index buffers (don' t use radeon DRM to get them)
Marek Olšák
- Mesa (master): r300g/swtcl: move index buffer updates from swtcl_draw_vbo into set_index_buffer
Marek Olšák
- Mesa (master): r300g/swtcl: move vertex buffer updates into set_vertex_buffers
Marek Olšák
- Mesa (master): gallium/docs: remove documentation of redefine_user_buffer
Marek Olšák
- Mesa (master): gallium/util: remove unused parameter nr_vertex_buffers in util_draw_max_index
Marek Olšák
- Mesa (master): gallium/graw: stop using user_buffer_create
Marek Olšák
- Mesa (master): gallium: remove user_buffer_create from the interface
Marek Olšák
- Mesa (master): r600g: handle R16G16B16_FLOAT and R32G32B32_FLOAT in translate_colorswap (EG)
Marek Olšák
- Mesa (master): r600g: remove slab allocator for pipe_resource ( used mainly for user buffers)
Marek Olšák
- Mesa (master): radeonsi: remove slab allocator for pipe_resource ( used mainly for user buffers)
Marek Olšák
- Mesa (master): r600g: handle R16G16B16_FLOAT and R32G32B32_FLOAT in translate_colorswap
Marek Olšák
- Mesa (gallium-userbuf): svga: cast away const to silence warning
Brian Paul
- Mesa (gallium-userbuf): softpipe: cast away const to silence warning
Brian Paul
- Mesa (gallium-userbuf): svga: check for and skip null vertex buffer pointers
Brian Paul
- Mesa (master): radeon: use _mesa_is_winsys/user_fbo() helpers
Brian Paul
- Mesa (master): nouveau: use _mesa_is_winsys/user_fbo() helpers
Brian Paul
- Mesa (master): intel: use _mesa_is_winsys/user_fbo() helpers
Brian Paul
- Mesa (master): xlib: use _mesa_is_winsys/user_fbo() helpers
Brian Paul
- Mesa (master): softpipe: implement coord clamping for texel fetches (TXF)
Brian Paul
- Mesa (master): softpipe: whitespace, comment clean-ups in sp_tex_sample.c
Brian Paul
- Mesa (master): softpipe: use any_swizzle() helper in sp_tex_sample.c
Brian Paul
- Mesa (master): mesa: do more teximage error checking for generic compressed formats
Brian Paul
- Mesa (master): docs: another viewperf bug
Brian Paul
- Mesa (master): gallivm: fix comment typo
Brian Paul
- Mesa (master): svga: specify 4-byte aligned vertex elements
Brian Paul
- Mesa (master): mesa: bump version to 8.1.0 in configs/default
Brian Paul
- Mesa (8.0): mesa/gdi: remove wmesa_set_renderbuffer_funcs() function
Brian Paul
- Mesa (8.0): mesa/gdi: remove clear_color() function
Brian Paul
- Mesa (8.0): mesa: bump version to 8.0.2 in configs/default
Brian Paul
- Mesa (master): fbo: Only reuse depth/ stencil attachments if the parameters match.
Brian Paul
- Mesa (master): mesa: fix error strings in dlist code
Brian Paul
- Mesa (master): mesa: minor clean-ups in dlist material code
Brian Paul
- Mesa (master): mesa: remove needless casts in save_EdgeFlag()
Brian Paul
- Mesa (master): vbo: add some comments
Brian Paul
- Demos (master): util: add GL_FLOAT_MAT4 support, more sampler types
Brian Paul
- Demos (master): shtest: fix docs and code with respect to var names and types
Brian Paul
- Demos (master): geom-outlining: add demo of polygon outlining with a geometry shader
Brian Paul
- Mesa (master): svga: implement CEIL opcode translation
Brian Paul
- Mesa (master): mesa: fix/add error check in _mesa_ColorMaterial()
Brian Paul
- Mesa (master): mesa: fix glMaterial / dlist bug
Brian Paul
- Mesa (master): mesa: do FLUSH_VERTICES() in _mesa_flush/finish()
Brian Paul
- Mesa (master): mesa: clean-up the debug/verbose flag setup code
Brian Paul
- Mesa (master): mesa: define DEBUG_SILENT flag, use in output_if_debug()
Brian Paul
- Mesa (master): mesa: implement DEBUG_ALWAYS_FLUSH debug option
Brian Paul
- Mesa (master): mesa: add DEBUG_INCOMPLETE_TEXTURE, DEBUG_INCOMPLETE_FBO flags
Brian Paul
- Mesa (master): vega: fix 565 color unpacking bug
Brian Paul
- Mesa (master): llvmpipe: add cast to silence warning
Brian Paul
- Mesa (8.0): swrast: include s_fragprog.h to silence warnings
Brian Paul
- Mesa (master): svga: fix FBO / viewport bugs
Brian Paul
- Mesa (master): mesa: add some comments on shaderapi.c functions
Brian Paul
- Mesa (master): mesa: add GLSL_REPORT_ERRORS debug flag
Brian Paul
- Mesa (master): svga: fix zero-stride vertex array bug
Brian Paul
- Mesa (master): svga: return PIPE_OK instead of 0
Brian Paul
- Mesa (master): st/mesa: added st_print_current_vertex_program(), for debugging
Brian Paul
- Mesa (master): svga: whitespace, comments, formatting clean-ups
Brian Paul
- Mesa (master): st/mesa: remove unused pipe variable
Brian Paul
- Mesa (master): mesa: fix Z32_FLOAT -> uint conversion functions
Brian Paul
- Mesa (master): mesa: reimplement IROUND(), add F_TO_I()
Brian Paul
- Mesa (master): mesa: use F_TO_I() instead of IROUND()
Brian Paul
- Mesa (master): st/mesa: use pipe_sampler_view_release() in st_destroy_context_priv()
Brian Paul
- Mesa (master): docs: fix a typo
Brian Paul
- Mesa (master): glu: fix two Clang warnings
Brian Paul
- Mesa (8.0): tests: include mesa headers
Brian Paul
- Mesa (master): tests: include mesa headers
Brian Paul
- Mesa (8.0): docs: add link to 8.0.3 release notes
Brian Paul
- Mesa (master): docs: add link to 8.0.3 release notes
Brian Paul
- Mesa (master): gallium/targets: pass ldflags parameter to MKLIB
Brian Paul
- Mesa (master): util: add GALLIUM_LOG_FILE option for logging output to a file
Brian Paul
- Mesa (master): gallium/docs: beef up the docs related to color clamping
Brian Paul
- Mesa (master): svga: remove the special zero-stride vertex array code
Brian Paul
- Mesa (master): draw: fix primitive restart bug by using the index buffer offset
Brian Paul
- Mesa (master): draw: simplify index buffer specification
Brian Paul
- Mesa (master): scons: add code to generate the various GL API files
Brian Paul
- Mesa (master): svga: fix saturated TEX instructions
Brian Paul
- Mesa (8.0): 42 new commits
Ian Romanick
- Mesa (8.0): 32 new commits
Ian Romanick
- Mesa: tag mesa-8.0.3: Mesa 8.0.3 release
Ian Romanick
- Mesa (master): Import release notes for 8.0.3, add news item
Ian Romanick
- Mesa (master): glsl: Set initial values for uniforms in the linker
Ian Romanick
- Mesa (master): glsl: Initialize samplers to 0, propagate sampler values to the gl_program
Ian Romanick
- Mesa (master): glsl: Propagate sampler uniform initializers to gl_shader_program::SamplerUnits
Ian Romanick
- Mesa (master): ir_to_mesa: Propagate initial values in _mesa_associate_uniform_storage
Ian Romanick
- Mesa (master): ir_to_mesa: Don't set initial uniform values again
Ian Romanick
- Mesa (master): mesa: Use initializers to configure samplers
Ian Romanick
- Mesa (master): glsl/tests: Add test for uniform initialization by the linker
Ian Romanick
- Mesa (master): nouveau/vieux: finish != flush, how about we do that..
Ben Skeggs
- Mesa (master): nv30/shader: SSG, LIT only requires one source register
Ben Skeggs
- Mesa (master): nv30: Silence pipe_cap warnings
Ben Skeggs
- Mesa (master): radeon/llvm: Add subtarget feature: DumpCode
Tom Stellard
- Mesa (master): radeon/llvm: Fix build for updated LLVM 3.1 release branch
Tom Stellard
- Mesa (master): r600g: Add FC_NATIVE instruction
Tom Stellard
- Mesa (master): r600g: Add support for reading native instructions from the LLVM bytestream
Tom Stellard
- Mesa (master): r600g: Add support for reading vertex fetches from bytestream
Tom Stellard
- Mesa (master): winsys/radeon: Get max_pipes from the kernel
Tom Stellard
- Mesa (master): r600g: fixed the bug with VTX fetches in TEX clauses for evergreen
Tom Stellard
- Mesa (master): radeon/llvm: Fix MachineInstr dump
Tom Stellard
- Mesa (master): r600g: Fix the evergreen offset/end register definitions
Tom Stellard
- Mesa (master): r600g/llvm: Don' t duplicate R600 intrinsics installed by LLVM
Tom Stellard
- Mesa (master): r600g: Add support for reading BREAK_LOGICALZ_i32 from bytestream
Tom Stellard
- Mesa (master): r600g: Print integer values of literal constants in shader dumps
Tom Stellard
- Mesa (master): r600g/llvm: Lower ULT A, B, C to SETGT_UINT A, C, B
Tom Stellard
- Mesa (master): r600g/llvm: Mask write of pred_inst in llvm_if()
Tom Stellard
- Mesa (8.0): r300/compiler: Clear loop registers in vertex shaders w/o loops
Tom Stellard
- Mesa (8.0): r300/compiler: Copy all instruction attributes during local transfoms
Tom Stellard
- Mesa (master): radeon/llvm: Remove references to DebugFlag and isCurrentDebugType()
Tom Stellard
- Mesa (master): r600g: Fix out of tree builds that use the LLVM backend
Tom Stellard
- Mesa (master): radeon/llvm: Remove old comment from AMDIL.h
Tom Stellard
- Mesa (master): radeon/llvm: Remove the ReorderPreloadInstructions pass
Tom Stellard
- Mesa (master): radeon/llvm: Use a custom inserter to lower LOAD_INPUT
Tom Stellard
- Mesa (master): radeon/llvm: Remove AMDGPULowerShaderInstructions class
Tom Stellard
- Mesa (master): radeon/llvm: Use a custom inserter to lower STORE_OUTPUT
Tom Stellard
- Mesa (master): radeon/llvm: Use a custom inserter to lower RESERVE_REG
Tom Stellard
- Mesa (master): radeon/llvm: Remove the EXPORT_REG instruction
Tom Stellard
- Mesa (master): radeon/llvm: Add some comments and fix coding style
Tom Stellard
- Mesa (master): radeon/llvm: Remove some unused functions from AMDILInstrInfo
Tom Stellard
- Mesa (master): radeon/llvm: Remove AMDILUtilityFunctions.cpp
Tom Stellard
- Mesa (master): r600g: Handle TGSI_OPCODE_CEIL (v2)
Tom Stellard
- Mesa (master): radeon/llvm: Make sure the LOAD_CONST def uses the isSI predicate
Tom Stellard
- Mesa (master): radeon/llvm: Don' t rely on tablegen for lowering int_AMDGPU_load_const
Tom Stellard
- Mesa (master): radeon/llvm: Remove AMDGPUConstants.pm
Tom Stellard
- Mesa (master): radeon/llvm: Delete all instructions that have been custom lowered
Tom Stellard
- Mesa (master): radeon/llvm: Auto-encode RAT_WRITE_CACHELESS_eg
Tom Stellard
- Mesa (master): radeon/llvm: Move util functions into AMDGPU namespace
Tom Stellard
- Mesa (master): radeon/llvm: Add some comments
Tom Stellard
- Mesa (master): radeonsi/llvm: Move lowering of RETURN to ConvertToISA pass
Tom Stellard
- Mesa (master): radeon/llvm: Remove SILowerShaderInstructions.cpp
Tom Stellard
- Mesa (master): radeon/llvm: Remove AMDILMCCodeEmitter.cpp
Tom Stellard
- Mesa (master): radeon/llvm: Fix Evergreen/Cayman tablegen predicates
Tom Stellard
- Mesa (master): radeon/llvm: More comments and cleanups
Tom Stellard
- Mesa (master): radeon/llvm: Lower bitcast instructions to copies
Tom Stellard
- Mesa (master): radeon/llvm: Coding style fixes for R600CodeEmitter.cpp
Tom Stellard
- Mesa (master): configure.ac: Fix typos in the r600-llvm-compiler option
Tom Stellard
- Mesa (master): radeon/llvm: Add custom SDNodes for MAX
Tom Stellard
- Mesa (master): radeon/llvm: Remove sub patterns from AMDILInstrPatterns.td
Tom Stellard
- Mesa (master): radeon/llvm: Move lowering of ABS_i32 to ISel
Tom Stellard
- Mesa (master): radeon/llvm: Remove AMDIL CMOVLOG* instruction defs
Tom Stellard
- Mesa (master): radeon/llvm: Remove AMDIL floating-point ADD instruction defs
Tom Stellard
- Mesa (master): radeon/llvm: Expand fsub during ISel
Tom Stellard
- Mesa (master): r600g: Handle MUL_IEEE in r600_bytecode_get_num_operands
Tom Stellard
- Mesa (master): radeon/llvm: Remove AMDIL MUL_IEEE* instructions
Tom Stellard
- Mesa (master): radeon/llvm: Remove AMDIL MAD instruction defs
Tom Stellard
- Mesa (master): radeon/llvm: Lower lrp intrinsic during ISel
Tom Stellard
- Mesa (master): radeon/llvm: Add DAG nodes for MIN instructions
Tom Stellard
- Mesa (master): radeon/llvm: Fix segfault while lowering lrp intrinsic
Tom Stellard
- Mesa (master): radeon/llvm: Handle selectcc DAG node
Tom Stellard
- Mesa (master): radeon/llvm: Avoid error with SI in EmitInstrWithCustomInserter()
Tom Stellard
- Mesa (master): radeon/llvm: Handle SETGE_INT, SETGE_UINT, and SETGT_UINT opcodes
Tom Stellard
- Mesa (master): radeon/llvm: Use -1 as true value for SET* integer instructions
Tom Stellard
- Mesa (master): radeon/llvm: Add custom SDNode for FRACT
Tom Stellard
- Mesa (master): radeon/llvm: Remove AMDIL ROUND_POSINF instruction
Tom Stellard
- Mesa (master): radeon/llvm: Remove AMDIL ROUND_NEAREST instruction
Tom Stellard
- Mesa (master): radeon/llvm: Remove AMDIL CMP instructions and associated lowering code
Tom Stellard
- Mesa (master): radeon/llvm: Remove AMDILMachinePeephole pass
Tom Stellard
- Mesa (master): radeon/llvm: Remove AMDIL binary instrutions (OR, AND, XOR, NOT)
Tom Stellard
- Mesa (master): radeon/llvm: Remove AMDIL ADD instructions
Tom Stellard
- Mesa (master): radeon/llvm: Remove AMDIL EXP* instructions
Tom Stellard
- Mesa (master): radeon/llvm: Remove AMDIL FTOI and ITOF instructions
Tom Stellard
- Mesa (master): radeon/llvm: Remove AMDIL bitshift instructions (SHL, SHR, USHR)
Tom Stellard
- Mesa (master): radeon/llvm: Remove AMDIL instructions MULHI, SMUL
Tom Stellard
- Mesa (master): radeon/llvm: Remove auto-generated AMDIL-> ISA conversion code
Tom Stellard
- Mesa (master): radeon/llvm: Lower UDIV using the Selection DAG
Tom Stellard
- Mesa (master): radeon/llvm: Use a custom inserter to lower FABS
Tom Stellard
- Mesa (master): radeon/llvm: Use a custom inserter to lower CLAMP
Tom Stellard
- Mesa (master): radeon/llvm: Use a custom inserter to lower FNEG
Tom Stellard
- Mesa (master): radeon/llvm: Use tablegen pattern to lower bitconvert
Tom Stellard
- Mesa (master): radeon/llvm: Use a custom inserter for MASK_WRITE
Tom Stellard
- Mesa (master): radeon/llvm: Remove AMDILTargetMachine
Tom Stellard
- Mesa (master): radeon/llvm: Remove AMDILIntrinsicInfo:: GetDeclaration fuction body
Tom Stellard
- Mesa (master): radeonsi: Handle TGSI CONST registers
Tom Stellard
- Mesa (master): radeonsi: Remove use.sgpr* intrinsics, use load instructions instead
Tom Stellard
- Mesa (master): radeon/llvm: Update and fix some comments
Tom Stellard
- Mesa (master): intel: Disable ARB_framebuffer_object in ES contexts
Chad Versace
- Mesa (8.0): i965: fix typo
Chad Versace
- Mesa (master): nv50: hook up forgotten short constant buffer upload method
Marcin Ålusarz
Last message date:
Thu May 31 19:00:56 UTC 2012
Archived on: Mon Jan 13 14:18:54 UTC 2020
This archive was generated by
Pipermail 0.09 (Mailman edition).