July 2010 Archives by author
Starting: Thu Jul 1 00:34:30 UTC 2010
Ending: Sat Jul 31 23:29:13 UTC 2010
Messages: 917
- Mesa (master): r600: use gallium list macros instead of making our own.
Dave Airlie
- Mesa (master): gallium/st/dri2: add dri2 vblank query extension support
Dave Airlie
- Mesa (master): r300g: fix macro substitution problem
Dave Airlie
- Mesa (master): r600g: use gallium util for float->ui conversion
Dave Airlie
- Mesa (master): r600g: fix up segfault with variation between views and count.
Dave Airlie
- Mesa (glsl2): glsl2: Fix up the implementation of fract() for vector types.
Eric Anholt
- Mesa (glsl2): ir_to_mesa: Note which of our expr ops are unsupported 1. 30 features.
Eric Anholt
- Mesa (glsl2): glsl2: Fix reversed value of step().
Eric Anholt
- Mesa (glsl2): ir_to_mesa: Add missing no-op type conversions.
Eric Anholt
- Mesa (glsl2): i965: Add support for OPCODE_SSG.
Eric Anholt
- Mesa (glsl2): ir_to_mesa: Add support for ir_unop_sign.
Eric Anholt
- Mesa (glsl2): glsl2: Don't break sign() down by vector components.
Eric Anholt
- Mesa (glsl2): ir_to_mesa: Add support for discard instructions.
Eric Anholt
- Mesa (glsl2): glsl2: Add ir_unop_fract as an expression type.
Eric Anholt
- Mesa (glsl2): glsl2: Remove dead member from dead code visitor.
Eric Anholt
- Mesa (glsl2): glsl2: Add a pass to convert mod(a, b) to b * fract(a/b).
Eric Anholt
- Mesa (glsl2): glsl2: Update README for what I' ve been thinking about with expr types work.
Eric Anholt
- Mesa (glsl2): ir_to_mesa: Add support for ir_unop_rcp.
Eric Anholt
- Mesa (glsl2): ir_to_mesa: Fill in remaining ops, remove default case for expression types.
Eric Anholt
- Mesa (glsl2): glsl2: Add a pass to break ir_binop_div to _mul and _rcp.
Eric Anholt
- Mesa (glsl2): ir_to_mesa: Don' t forget to run the Mesa IR optimization passes.
Eric Anholt
- Mesa (glsl2): ir_to_mesa: Fix sparse swizzling of src regs when a writemask is present.
Eric Anholt
- Mesa (glsl2): ir_to_mesa: Add support for projected non-shadow/bias/ lod texturing.
Eric Anholt
- Mesa (glsl2): ir_to_mesa: Move projection handling out of ir_tex so txb and txl get it.
Eric Anholt
- Mesa (glsl2): ir_to_mesa: Add support for shadow comparison to texture instructions.
Eric Anholt
- Mesa (glsl2): ir_to_mesa: Add support for scalar * mat, vec * mat.
Eric Anholt
- Mesa (glsl2): i965: Add support for the DP2 opcode, which we use for dot( vec2, vec2).
Eric Anholt
- Mesa (glsl2): ir_to_mesa: Fix up implementation of ir_unop_exp.
Eric Anholt
- Mesa (glsl2): ir_to_mesa: Use the compiler-assigned locations for builtin attrs/varyings.
Eric Anholt
- Mesa (glsl2): ir_to_mesa: Add support for conditional moves.
Eric Anholt
- Mesa (glsl2): glsl2: Add pass for supporting variable vector indexing in rvalues.
Eric Anholt
- Mesa (glsl2): glsl2: Put the declaration in the instruction stream before its initializer.
Eric Anholt
- Mesa (glsl2): glsl2: Avoid null deref in scalar constant unop expressions.
Eric Anholt
- Mesa (glsl2): glsl2: Don' t forget to walk the parameters to a function in the hv.
Eric Anholt
- Mesa (glsl2): glsl2: Clean up vec_index_to_cond_assign after the clone return type change.
Eric Anholt
- Mesa (glsl2): glsl2: Add a pass to simplify if statements returning from both sides.
Eric Anholt
- Mesa (glsl2): ir_to_mesa: Fill in some uninitialized fields that sometimes contained junk.
Eric Anholt
- Mesa (glsl2): ir_to_mesa: Add support for gl_TextureMatrix access.
Eric Anholt
- Mesa (glsl2): glsl2: Actually add the declaration of _post_incdec_temp.
Eric Anholt
- Mesa (glsl2): glsl2: Fix ir_div_to_mul_rcp for integer division.
Eric Anholt
- Mesa (glsl2): glsl: Fix the setup of refract()'s output for vec3/ vec4 and k < 0.0.
Eric Anholt
- Mesa (glsl2): ir_reader: Don't emit ir_function multiple times.
Eric Anholt
- Mesa (glsl2): ir_to_mesa: Add support for matrix * matrix.
Eric Anholt
- Mesa (glsl2): ir_to_mesa: Add support for assignment of aggregates.
Eric Anholt
- Mesa (glsl2): ir_to_mesa: Only allocate a vector per column of a matrix.
Eric Anholt
- Mesa (glsl2): ir_to_mesa: Don't assert that we can't assign matrices. It should work now.
Eric Anholt
- Mesa (glsl2): ir_to_mesa: Add support for adding/subtracting matrices.
Eric Anholt
- Mesa (glsl2): ir_to_mesa: Add support for constant matrices (untested).
Eric Anholt
- Mesa (glsl2): ir_to_mesa: Fix the assertion on LHS array derefs to DWIM.
Eric Anholt
- Mesa (glsl2): glsl2: Add support for gl_PointCoord in 1.20.
Eric Anholt
- Mesa (glsl2): mesa: Fix documentation of BranchTarget for BRK.
Eric Anholt
- Mesa (glsl2): mesa: Extend register lifetimes to the end of the largest loop required.
Eric Anholt
- Mesa (master): intel: Update intel_decode.c from intel-gpu-tools.
Eric Anholt
- Mesa (master): i965: Add definitions for Sandybridge DP write/read messages .
Eric Anholt
- Mesa (master): i965: Add decode for Sandybridge DP write messages.
Eric Anholt
- Mesa (master): i965: Fix disasm of a SEND's mlen and rlen on Ironlake.
Eric Anholt
- Mesa (master): i965: Add 'wait' instruction support
Eric Anholt
- Mesa (master): i965: Add disasm for SEND mlen/rlen on Sandybridge.
Eric Anholt
- Mesa (glsl2): glsl2: Check when inlining a bare function call that it actually is.
Eric Anholt
- Mesa (glsl2): glsl2: Flatten out expressions that are the child of an assignment rhs.
Eric Anholt
- Mesa (glsl2): glsl2: Add a new pass at the IR level to break down matrix ops to vector ops.
Eric Anholt
- Mesa (glsl2): Revert "ir_to_mesa: Add support for adding/ subtracting matrices."
Eric Anholt
- Mesa (glsl2): glsl2: Store the gl_type of the array' s element type in the array.
Eric Anholt
- Mesa (glsl2): ir_to_mesa: Add support for dereferencing matrices from arrays.
Eric Anholt
- Mesa (glsl2): glsl2: Fix copy propagation in the presence of derefs in array indexes.
Eric Anholt
- Mesa (glsl2): glsl2: Add support for variable vector indexing on the LHS of assignments.
Eric Anholt
- Mesa (glsl2): glsl2: Use a better talloc context for ir_expression_flattening.
Eric Anholt
- Mesa (glsl2): glsl2: Flatten expressions that appear as the children of ir_return as well.
Eric Anholt
- Mesa (glsl2): glsl2: Flatten expression that appear as the parameters of ir_call as well.
Eric Anholt
- Mesa (glsl2): ir_to_mesa: Emit OPCODE_MAD when we find an ADD of a MUL.
Eric Anholt
- Mesa (glsl2): glsl2: Add matrix multiplication to ir_mat_op_to_vec.
Eric Anholt
- Mesa (glsl2): ir_to_mesa: Rely on ir_mat_op_to_vec for matrix multiplication support.
Eric Anholt
- Mesa (glsl2): ir_to_mesa: Add support for array dereferences on the LHS of assignments.
Eric Anholt
- Mesa (glsl2): ir_to_mesa: Add support for variable array indexing of builtin varyings.
Eric Anholt
- Mesa (glsl2): glsl2: When linking makes a variable not a varying output, make it ir_var_auto.
Eric Anholt
- Mesa (glsl2): ir_to_mesa: Add convenience function for opcodes with no src/ dst reg.
Eric Anholt
- Mesa (glsl2): glsl2: Fix warning from always-false assert not being known to not return.
Eric Anholt
- Mesa (glsl2): glsl2: Make cross() be an expression operation.
Eric Anholt
- Mesa (glsl2): glsl2: Remove the const disease from function signature' s callee.
Eric Anholt
- Mesa (glsl2): ir_to_mesa: Add support for function calls.
Eric Anholt
- Mesa (glsl2): ir_to_mesa: Rename struct temp_entry, which is used for all variables now.
Eric Anholt
- Mesa (glsl2): ir_to_mesa: Don't do lowering passes on an errored-out shader .
Eric Anholt
- Mesa (glsl2): ir_to_mesa: Do validation on the IR tree.
Eric Anholt
- Mesa (glsl2): glsl2: Give IR nodes a type field.
Eric Anholt
- Mesa (glsl2): glsl2: Add a pass for converting if statements to conditional assignment.
Eric Anholt
- Mesa (glsl2): i915: Ask the compiler to flatten out all the if statements that it can.
Eric Anholt
- Mesa (glsl2): glsl2: Fix the expression type for atan's pi * sign(y).
Eric Anholt
- Mesa (glsl2): glsl2: Fix lexing of octal values, including "0".
Eric Anholt
- Mesa (master): i965: Don' t set up VUE space for the disabled user clip distances on gen6.
Eric Anholt
- Mesa (master): i965: Clarify the nr_regs calculation in brw_clip.c
Eric Anholt
- Mesa (master): i965: Reduce repeated calculation of the attribute-offset-in-VUE.
Eric Anholt
- Mesa (master): i965: Clean up message register setup in emit_vertex_write() .
Eric Anholt
- Mesa (master): i965: Mostly fix glsl-max-varyings.
Eric Anholt
- Mesa (glsl2): ir_to_mesa: Fix swizzled writemasks with swapped component ordering.
Eric Anholt
- Mesa (glsl2): glsl2: Constant-fold assignment conditions.
Eric Anholt
- Mesa (glsl2): glsl2: notEqual() produces a boolean value, not the base type of the args.
Eric Anholt
- Mesa (glsl2): glsl2: Fix asin() implementation.
Eric Anholt
- Mesa (glsl2): glsl2: Add definitions of the builtin constants present in GLSL 1.10.
Eric Anholt
- Mesa (glsl2): glsl2: Always insert function calls into the instruction stream.
Eric Anholt
- Mesa (glsl2): glsl2: Don' t mark a variable as constant if it was used as an out param.
Eric Anholt
- Mesa (glsl2): glsl2: Fix handling of out values in function inlining.
Eric Anholt
- Mesa (glsl2): glsl2: Don' t claim a match on structure types with different field names.
Eric Anholt
- Mesa (glsl2): glsl2: talloc the glsl_struct_field[] we use to look up structure types.
Eric Anholt
- Mesa (glsl2): glsl2: strdup the field names used in dereference_record.
Eric Anholt
- Mesa (glsl2): glsl2: Check that nodes in a valid tree aren't error-type.
Eric Anholt
- Mesa (glsl2): ir_to_mesa: Validate the linked shaders as well.
Eric Anholt
- Mesa (master): i965: Add disasm for dataport reads (register unspilling).
Eric Anholt
- Mesa (master): i965: Set the send commit bit on register spills as required pre-gen6.
Eric Anholt
- Mesa (master): i965: Use the pretty define for 4-oword DP reads.
Eric Anholt
- Mesa (master): i965: Set the GEM domain flags for the scratch space.
Eric Anholt
- Mesa (master): i956: Set the execution size correctly for scratch space writes.
Eric Anholt
- Mesa (master): i965: Clean up dead code from the VS get_constant/ get_reladdr_constant split.
Eric Anholt
- Mesa (master): i965: Fix the DP read msg_control definitions other than plain OWORD.
Eric Anholt
- Mesa (master): i965: Support relative addressed VS constant reads using the appropriate msg.
Eric Anholt
- Mesa (master): i965: Clean up brw_dp_READ_4_vs() now that it has fewer options to support.
Eric Anholt
- Mesa (master): i965: In the VS, multiply the address reg by the appropriate register size.
Eric Anholt
- Mesa (master): i965: Fix up VS temporary array access for fixed index offset != 0.
Eric Anholt
- Mesa (master): i965: Avoid extra MOV in VS indirect register reads.
Eric Anholt
- Mesa (master): i965: Fix the disasm output for da16 src widths.
Eric Anholt
- Mesa (master): i965: Respect VS/VP point size result when enabled.
Eric Anholt
- Mesa (glsl2): glsl2: Use talloc on InfoLog handling in ValidateProgram
Eric Anholt
- Mesa (glsl2): ir_to_mesa: Add support for MESA_GLSL=dump environment var.
Eric Anholt
- Mesa (glsl2): mesa: Only complain about an infinite loop in a swrast program once.
Eric Anholt
- Mesa (glsl2): ir_to_mesa: Pretty up the printing of MESA_GLSL=dump
Eric Anholt
- Mesa (glsl2): glsl2: When a "continue" happens in a "for" loop, run the loop expression.
Eric Anholt
- Mesa (glsl2): glsl2: When inlining, don' t clone and assign sampler arguments.
Eric Anholt
- Mesa (glsl2): glsl2: Fix the type of (1.0 - arg2) for mix(gen, gen, float).
Eric Anholt
- Mesa (glsl2): glsl2: Fix builtin prototypes defined in multiple glsl/ builtins/* files
Eric Anholt
- Mesa (glsl2): glsl2: Add the API defines to the glsl2 build so we get the right GLcontext
Eric Anholt
- Mesa (glsl2): glsl2: Set the type on cloned tex instructions.
Eric Anholt
- Mesa (glsl2): glsl2: When setting the size of an unsized array, set its deref's size too.
Eric Anholt
- Mesa (glsl2): ir_to_mesa: Fix the swizzles on record and array dereferences .
Eric Anholt
- Mesa (glsl2): glsl2: Validate that ir_if conditions are actually bool.
Eric Anholt
- Mesa (glsl2): glsl2: Put side effects of the RHS of logic_or in the right branch.
Eric Anholt
- Mesa (master): i965: Add support for VS relative addressing of temporary arrays.
Eric Anholt
- Mesa (master): i965: Cleanly fail programs with unsupported array access.
Eric Anholt
- Mesa (master): glx: Don't try to swap a front buffer if we don't have one.
Eric Anholt
- Mesa (master): glx: Correctly look up the dri2 context pointer for SetTexBuffer.
Eric Anholt
- Mesa (master): glx: Fix another case of confusing driContext and dri2_context *
Eric Anholt
- Mesa (master): i965: Allow VS MOVs to use immediate constants.
Eric Anholt
- Mesa (master): i965: Improve (i.e. remove) some grf-to-mrf unnecessary moves
Eric Anholt
- Mesa (master): i965: Move the GRF-to-MRF optimizations to brw_optimize.c.
Eric Anholt
- Mesa (master): i965: Remove some duped register size/count definitions
Eric Anholt
- Mesa (master): i965: Fold the "is arithmetic" bit of 965 opcodes into the opcode list.
Eric Anholt
- Mesa (master): i965: Use MIN2, MAX2 instead of rolling our own.
Eric Anholt
- Mesa (master): i965: Clean up a few magic numbers to use brw_defines.h defs .
Eric Anholt
- Mesa (master): i965: Fix reversed naming of the operations in compute-to-mrf optimization.
Eric Anholt
- Mesa (glsl2): 584 new commits
Eric Anholt
- Mesa (glsl2): glsl2: Steal ir_variable's constant_value field.
Eric Anholt
- Mesa (glsl2): glsl2: Also steal the constant components of aggregate-typed ir_constants.
Eric Anholt
- Mesa (glsl2): ir_to_mesa: Add support for structure constants.
Eric Anholt
- Mesa (glsl2): ir_to_mesa: Actually allocate the right size for constant matrix temps.
Eric Anholt
- Mesa (glsl2): ir_to_mesa: Fix up handling of void function returns.
Eric Anholt
- Mesa (glsl2): glsl2: Fix missing visit_continue return in ir_validate.
Eric Anholt
- Mesa (glsl2): ir_validate: Check the types of expression operations.
Eric Anholt
- Mesa (glsl2): glsl2: Add optimization pass for algebraic simplifications.
Eric Anholt
- Mesa (glsl2): ir_to_mesa: Fix stray "break" that broke functions of > 1 argument.
Eric Anholt
- Mesa (glsl2): ir_to_mesa: Set the swizzle on constant struct src regs.
Eric Anholt
- Mesa (glsl2): glsl2: Talloc type names.
Eric Anholt
- Mesa (glsl2): mesa: Allow large temporary indices coming into the temporary reg allocator.
Eric Anholt
- Mesa (glsl2): glsl2: Make the dead code handler make its own talloc context .
Eric Anholt
- Mesa (glsl2): glsl2: Fix the linked version of ir_dead_code.
Eric Anholt
- Mesa (glsl2): glsl2: Use ir_dead_code's linked version after linking.
Eric Anholt
- Mesa (glsl2): ir_to_mesa: Add support for array constants.
Eric Anholt
- Mesa (glsl2): glsl2: Don' t dereference a NULL var in CE handling during a compile error.
Eric Anholt
- Mesa (glsl2): glsl2: Actually use the linked dead code eliminator.
Eric Anholt
- Mesa (glsl2): ir_to_mesa: Provide a restricted type size to _mesa_add_uniform.
Eric Anholt
- Mesa (glsl2): glsl2: When stealing var->constant_value, steal its children as well.
Eric Anholt
- Mesa (glsl2): glsl2: Size builtin arrays according to the context constants .
Eric Anholt
- Mesa (glsl2): glsl2: Add the remaining builtin uniforms.
Eric Anholt
- Mesa (glsl2): ir_to_mesa: Add remaining state variable (builtin uniforms) support.
Eric Anholt
- Mesa (glsl2): glsl2: Unmark unwritten varyings as varying.
Eric Anholt
- Mesa (glsl2): glsl2: Fail linking where the FS reads a varying that the VS doesn't write.
Eric Anholt
- Mesa (glsl2): glsl2: Parser support for GL_ARB_fragment_coord_conventions
Eric Anholt
- Mesa (glsl2): glsl2: Perform some semantic checking of ARB_fcc layout qualifiers
Eric Anholt
- Mesa (glsl2): glsl2: Add support for redeclaring layout of gl_FragCoord for ARB_fcc.
Eric Anholt
- Mesa (glsl2): glsl2: Add the define for ARB_fragment_coord_conventions when present.
Eric Anholt
- Mesa (glsl2): ir_to_mesa: Respect the driver if it rejects a shader.
Eric Anholt
- Mesa (glsl2): glsl2: Make lowp, mediump, highp, and precision identifiers pre-1.20.
Eric Anholt
- Mesa (glsl2): glcpp: Print integer tokens as decimal, not hex.
Eric Anholt
- Mesa (glsl2): glcpp: Add __VERSION__ define to the current language version .
Eric Anholt
- Mesa (glsl2): glsl2: Actually fix glsl-version-define.
Eric Anholt
- Mesa (glsl2): glsl2: Remove an inlined unvalued return statement.
Eric Anholt
- Mesa (glsl2): glsl2: Fix spelling of "initializer."
Eric Anholt
- Mesa (glsl2): glsl2: Fix spelling of "sentinel."
Eric Anholt
- Mesa (glsl2): glsl2: When dumping IR for debug, skip all the empty builtin prototypes.
Eric Anholt
- Mesa (glsl2): glsl2: When dumping IR for debug, indent nested blocks.
Eric Anholt
- Mesa (glsl2): ir_constant_variable: Don' t mark variable from outside our scope as constant.
Eric Anholt
- Mesa (glsl2): glsl2: Allow use of _mesa_print_ir without a parse state on hand.
Eric Anholt
- Mesa (glsl2): ir_to_mesa: Don' t emit a duplicate return at the end of a function.
Eric Anholt
- Mesa (glsl2): glsl2: Refactor a bit of ir_if_return for the next changes.
Eric Anholt
- Mesa (glsl2): glsl2: Make ir_if_return handle if () { return } else { not return }
Eric Anholt
- Mesa (glsl2): glsl2: Make sure functions end with a return before doing ir_if_return.
Eric Anholt
- Mesa (glsl2): glsl2: Do ir_if_return on the way out, not the way in.
Eric Anholt
- Mesa (glsl2): glsl2: Update the callee pointer of calls to newly-linked-in functions.
Eric Anholt
- Mesa (glsl2): ir_to_mesa: Add the function name as a comment to BGNSUB and ENDSUB.
Eric Anholt
- Mesa (glsl2): glsl2: Fix the implementation of atan(y, x).
Eric Anholt
- Mesa (glsl2): glsl2: Fix stack smash when ternary selection is used.
Eric Anholt
- Mesa (master): dri2: Track event mask in client code.
Jesse Barnes
- Mesa (master): gallium: Fix compilation of trivial quad-tex
Jakob Bornecrantz
- Mesa (master): gallium: Make trivial examples use target helpers
Jakob Bornecrantz
- Mesa (master): i915g: Don't flush empty batchbuffers
Jakob Bornecrantz
- Mesa (master): i915g: Don't flush after blit
Jakob Bornecrantz
- Mesa (master): i915g: Don't dirty dynamic state if it hasn't changed
Jakob Bornecrantz
- Mesa (master): i915g: Move static state to its own file
Jakob Bornecrantz
- Mesa (master): i915g: Move fragment state to its own file
Jakob Bornecrantz
- Mesa (master): i915g: Rename texture state to map state
Jakob Bornecrantz
- Mesa (master): i915g: Make batchbuffer flush function not be inline
Jakob Bornecrantz
- Mesa (master): i915g: Minor cleanups
Jakob Bornecrantz
- Mesa (master): i915g: If the kernel reject the batchbuffer print it then assert
Jakob Bornecrantz
- Mesa (master): i915g: Add flag to not send commands to hw
Jakob Bornecrantz
- Mesa (master): st/xorg: When selecting st via configure make sure to test for xorg-server
Jakob Bornecrantz
- Mesa (master): targets: Clean up xorg make files a bit
Jakob Bornecrantz
- Mesa (master): targets: Link xorg drivers with LLVM if built
Jakob Bornecrantz
- Mesa (master): llvmpipe: Ignores!
Jakob Bornecrantz
- Mesa (master): i965g: Fix scons build of dri driver
Jakob Bornecrantz
- Mesa (master): tgsi: Fix error message on invalid swizzle parse
Jakob Bornecrantz
- Mesa (master): i915g: Ifdef out debug code on non-debug builds
Jakob Bornecrantz
- Mesa (master): i915g: Add some debug prints in texture code
Jakob Bornecrantz
- Mesa (master): i915g: Set total_nblocksy in from_handle
Jakob Bornecrantz
- Mesa (master): i915g: Allow wrapping with software pipes
Jakob Bornecrantz
- Mesa (master): i915g: Rename winsys debug options
Jakob Bornecrantz
- Mesa (master): llvmpipe: Don't align values already aligned
Jakob Bornecrantz
- Mesa (master): llvmpipe: Partially fix resource texture from_handle
Jakob Bornecrantz
- Mesa (master): gallium: Fix build with llvm installed in non-standard location
Jakob Bornecrantz
- Mesa (master): i915g: Fix llvm build
Jakob Bornecrantz
- Mesa (master): i965g: Enable llvm in dri driver if built
Jakob Bornecrantz
- Mesa (master): st/xorg: fix use-after-free
Jakob Bornecrantz
- Mesa (master): util: fix CPU detection on OS X
Jakob Bornecrantz
- Mesa (master): st/egl: Fix debug line
Jakob Bornecrantz
- Mesa (master): swrastg: Add SWRAST_NO_PRESENT option to not send updates to X server
Jakob Bornecrantz
- Mesa (master): nv50: implement depth clamp
Christoph Bumiller
- Mesa (nv50-compiler): nv50: import new compiler
Christoph Bumiller
- Mesa (nv50-compiler): nouveau: update nouveau_class.h
Christoph Bumiller
- Mesa (nv50-compiler): nv50: introduce the big formats table
Christoph Bumiller
- Mesa (nv50-compiler): nv50: don' t produce MOV immediate to output reg in store opt
Christoph Bumiller
- Mesa (nv50-compiler): nv50: change back accidentally swapped UNORM, SNORM vertex type
Christoph Bumiller
- Mesa (nv50-compiler): nv50: add/fix some license headers
Christoph Bumiller
- Mesa (nv50-compiler): nv50: simple reload elimination and local CSE
Christoph Bumiller
- Mesa (nv50-compiler): nv50: fix constant_operand opt mul by 2 case
Christoph Bumiller
- Mesa (nv50-compiler): nv50: permit usage of undefined TGSI TEMPs
Christoph Bumiller
- Mesa (nv50-compiler): nv50: add missing 2nd source for POW multiplication
Christoph Bumiller
- Mesa (nv50-compiler): nv50: add signed RGTC1 to format table, allow 2_10_10_10 for vbufs
Christoph Bumiller
- Mesa (nv50-compiler): nv50: fix for empty BBs
Christoph Bumiller
- Mesa (nv50-compiler): nv50: insert MOVs also for PHI sources from dominating block
Christoph Bumiller
- Mesa (nv50-compiler): nv50: explicitly set src type for SET ops
Christoph Bumiller
- Mesa (nv50-compiler): nv50: fixes for nested IFs
Christoph Bumiller
- Mesa (master): r300c: Fix vertex data setup for named buffer objects with unaligned offset
Maciej Cencora
- Mesa (master): radeon: fix teximage migration failure in rare case
Maciej Cencora
- Mesa (master): radeon: lower texture memory consumption is some cases
Maciej Cencora
- Mesa (master): radeon: fix some wine d3d9 tests
Maciej Cencora
- Mesa (master): Merge branch 'master' of git://anongit.freedesktop.org/mesa/ mesa
Maciej Cencora
- Mesa (master): radeon: allow driconf vblank settings with dri2
Alex Deucher
- Mesa (master): radeon: Also flush if it's not the current context that' s being destroyed.
Alex Deucher
- Mesa (master): r600: fix typo in r700 assembler
Alex Deucher
- Mesa (master): r600: Flip point sprite coordinates when rendering to an FBO .
Alex Deucher
- Mesa (master): glx/dri2: Fix dri2CopySubBuffer() again.
Michel Dänzer
- Mesa (master): llvmpipe: Remove lp_build_swizzle2_aos().
Jose Fonseca
- Mesa (master): gallivm: Setup a global optimization pass.
Jose Fonseca
- Mesa (master): gallivm: Support extended swizzles in lp_build_swizzle1_aos( ).
Jose Fonseca
- Mesa (master): gallivm: Allow to conversions to/ from registers of different sizes.
Jose Fonseca
- Mesa (master): gallivm: Support 4 x unorm8 in lp_build_fetch_rgba_aos().
Jose Fonseca
- Mesa (master): scons: Build xdemos too.
Jose Fonseca
- Mesa (master): gallivm: Fix 4 x unorm8 -> 4 x float conversion.
Jose Fonseca
- Mesa (master): gallivm: Code generate YUV format unpacking.
Jose Fonseca
- Mesa (master): mesa: Silence warning.
Jose Fonseca
- Mesa (master): util: Expose util_format_fits_8unorm().
Jose Fonseca
- Mesa (master): gallivm: Check inputs/outputs in lp_build_conv()
Jose Fonseca
- Mesa (master): gallivm: Move gather functions to its own module.
Jose Fonseca
- Mesa (master): gallivm: Move lp_build_rgba8_to_f32_soa() to lp_bld_format_soa.c
Jose Fonseca
- Mesa (master): gallivm: Support multiple pixels in lp_build_fetch_rgba_aos( ).
Jose Fonseca
- Mesa (master): util: Add a fetch_rgba_8unorm.
Jose Fonseca
- Mesa (master): gallivm: Use util_format_description::fetch_rgba_8unorm() when available.
Jose Fonseca
- Mesa (master): gallivm: Do 4ubyte AoS texture filtering for any format that can be expressed.
Jose Fonseca
- Mesa (master): gallivm: Fix 8bit comparisons.
Jose Fonseca
- Mesa (master): gallivm: Use SSE4.1' s BLENDV instructions for lp_build_select().
Jose Fonseca
- Mesa (master): os: Implement pipe_condvar on win32
Jose Fonseca
- Mesa (master): os: Implement pipe_condvar on Windows Vista and later
Jose Fonseca
- Mesa (master): os, rbug: remove PIPE_THREAD_HAVE_CONDVAR
Jose Fonseca
- Mesa (master): os: remove gratuitous pipe_barrier placeholder code
Jose Fonseca
- Mesa (master): llvmpipe: Re-enable threading on windows.
Jose Fonseca
- Mesa (master): llvmpipe: Always swizzle/unswizzle whole tiles.
Jose Fonseca
- Mesa (master): llvmpipe: move fences from per-bin to per-thread
Jose Fonseca
- Mesa (master): llvmpipe: pass mask into fragment shader
Jose Fonseca
- Mesa (master): llvmpipe: eliminate the set_state rasterizer command
Jose Fonseca
- Mesa (master): llvmpipe: Align texture data to the cache line.
Jose Fonseca
- Mesa (master): gallium: Add a new PIPE_ARCH_SSSE3 define for SSSE3 compiler support.
Jose Fonseca
- Mesa (master): gallium: Add a macro for memory barriers.
Jose Fonseca
- Mesa (master): llvmpipe: Addi ssse3 swizzling for B8G8R8A8_UNORM.
Jose Fonseca
- Mesa (master): llvmpipe: Remove redundant alignments.
Jose Fonseca
- Mesa (master): gallium: Ensure prototypes are wrapped in extern "C".
Jose Fonseca
- Mesa (master): llvmpipe: Remove redundant statement.
Jose Fonseca
- Mesa (master): llvmpipe: Only use -mssse3 on gcc 4.3+
Jose Fonseca
- Mesa (master): llvmpipe: Describe _mm_shuffle_epi8() with gcc extended inline assembly when -mssse3 is not supported/enabled.
Jose Fonseca
- Mesa (master): llvmpipe: use single swizzled tile
Jose Fonseca
- Mesa (master): scons: Make PIPE_ALIGN_VAR() of static/ global vars work on MinGW.
Jose Fonseca
- Mesa (master): glut: Remove duplicate symbol definition.
Jose Fonseca
- Mesa (master): gallivm: Add lp_build_select_bitwise() alternative to lp_build_select_bitwise
Jose Fonseca
- Mesa (master): llvmpipe: Use lp_build_select_bitwise() where appropriate.
Jose Fonseca
- Mesa (master): util: Don't include xmmintrin.h.
Jose Fonseca
- Mesa (master): llvmpipe: Avoid corrupting the FPU stack with MMX instructions on 32bit OSes.
Jose Fonseca
- Mesa (master): draw: Also emit EMMS on generated LLVM IR.
Jose Fonseca
- Mesa (master): scons: Use the current python executable for code generation .
Jose Fonseca
- Mesa (master): util: add uint version of pack_z_stencil
Jose Fonseca
- Mesa (master): gallivm: fix lp_build_sample_offset() crash when indexing a 1-D texture
Jose Fonseca
- Mesa (master): Revert "gallivm: fix lp_build_sample_offset() crash when indexing a 1-D texture"
Jose Fonseca
- Mesa (master): llvmpipe: delete function bodies after generating machine code
Jose Fonseca
- Mesa (master): demos: set version to 8.0
Jerome Glisse
- Mesa (master): set version for release
Jerome Glisse
- Mesa: tag mesa-demos-8.0.0: mesa-demos-8.0.0
Jerome Glisse
- Demos (master): demos: add dat file to extra dist
Jerome Glisse
- Demos (master): bezier: use glew and check for ARB_geometry_shader4
Jerome Glisse
- Demos (master): set version for release 8.0.1
Jerome Glisse
- Demos: tag mesa-demos-8.0.1: mesa-demos-8.0.1
Jerome Glisse
- Mesa (master): r600g: split trans unit computation
Jerome Glisse
- Mesa (master): r600g: add family retrival
Jerome Glisse
- Mesa (master): r600g: add r600 compile mode to compiler.
Jerome Glisse
- Mesa (master): r600g: add support for all R6XX/R7XX asic
Jerome Glisse
- Mesa (master): Revert "dri2: Remove an unused variable."
Jerome Glisse
- Mesa (master): r600g: drop compiler stuff and switch over dumb tgsi assembler
Jerome Glisse
- Mesa (master): r600g: add RSQ token support
Jerome Glisse
- Mesa (master): r600g: fix dp2, dp3, dp4 tokens
Jerome Glisse
- Mesa (master): r600g: first pass at texture support
Jerome Glisse
- Mesa (master): r600g: implememt the LIT instruction
Jerome Glisse
- Mesa (master): r600g: always emit literal after emiting an alu instruction
Jerome Glisse
- Mesa (master): r600g: texture support
Jerome Glisse
- Mesa (master): r600g: actualy fix the literal emission
Jerome Glisse
- Mesa (master): r600g: add lrp instruction support
Jerome Glisse
- Mesa (master): r600g: cleanup resource buffer/texture mess
Jerome Glisse
- Mesa (master): r600g: split pipe state creating/ binding from hw state creation
Jerome Glisse
- Mesa (master): r600g: switch btw flat/linear interpolation
Jerome Glisse
- Mesa (master): r600g: state context ptr in sampler_view & add I8/ L8 buffer format
Jerome Glisse
- Mesa (master): r600g: mipmap early support + EX2/ABS instruction + culling
Jerome Glisse
- Mesa (master): r600g: fix typo in tex instruction + shader semantic id fix
Jerome Glisse
- Mesa (master): r600g: add KIL opcode support
Jerome Glisse
- Mesa (glsl2): glsl2: Replace insert_before/remove pairs with exec_node:: replace_with.
Kenneth Graunke
- Mesa (glsl2): glsl2: Add some comments.
Kenneth Graunke
- Mesa (glsl2): ir_constant_expression: Remove open coded equality comparisons.
Kenneth Graunke
- Mesa (glsl2): ir_constant_expression: Add support for ir_unop_u2f.
Kenneth Graunke
- Mesa (glsl2): ast_to_hir: Fix bug in constant initializers.
Kenneth Graunke
- Mesa (glsl2): glsl2: Emit array constructors inline.
Kenneth Graunke
- Mesa (glsl2): glsl2: Extend ir_constant to store constant arrays, and generate them.
Kenneth Graunke
- Mesa (glsl2): ir_print_visitor: Remove commas between ir_constant' s components.
Kenneth Graunke
- Mesa (glsl2): ir_print_visitor: Print out constant arrays.
Kenneth Graunke
- Mesa (glsl2): ir_reader: Add support for reading constant arrays.
Kenneth Graunke
- Mesa (glsl2): ir_constant_expression: Add support for constant arrays.
Kenneth Graunke
- Mesa (glsl2): ir_constant_expression: Add support for array == and !=.
Kenneth Graunke
- Mesa (glsl2): glsl2: Update TODO.
Kenneth Graunke
- Mesa (glsl2): ir_print_visitor: Add "temporary" to mode string printing.
Kenneth Graunke
- Mesa (glsl2): glsl2: Fix standalone compiler to not crash horribly.
Kenneth Graunke
- Mesa (glsl2): glsl2: Make ir_assignment derive from ir_instruction, not ir_rvalue.
Kenneth Graunke
- Mesa (glsl2): glsl2: Initialize ir_instruction::type and ir_rvalue::type.
Kenneth Graunke
- Mesa (glsl2): glsl2/builtins: Fix "mod" builtin to use scalar/ vector operations.
Kenneth Graunke
- Mesa (glsl2): glsl2/builtins: Fix 1.30 sign implementation for ints.
Kenneth Graunke
- Mesa (glsl2): glsl2/builtins: Add 1.30 bvec variant of the "mix" builtin.
Kenneth Graunke
- Mesa (glsl2): glsl2: Refresh autogenerated file builtin_function.cpp.
Kenneth Graunke
- Mesa (glsl2): ir_constant_expression: Fix broken code for floating point modulus.
Kenneth Graunke
- Mesa (builtins): glsl2: Fix outerProduct builtin.
Kenneth Graunke
- Mesa (glsl2): glsl2: Fix outerProduct builtin.
Kenneth Graunke
- Mesa (glsl2): glsl2/Makefile: Append to DEFINES rather than replacing them.
Kenneth Graunke
- Mesa (glsl2): glcpp: Don' t look for backslashes before the beginning of the string.
Kenneth Graunke
- Mesa (glsl2): glsl2: Initialize ir_function_signature::is_built_in.
Kenneth Graunke
- Mesa (master): st/xorg: Add a possibility to prune modes and limit fb allocation size based on max fb size .
Thomas Hellstrom
- Mesa (master): st/xorg vmwgfx/xorg: Add a pre-init customizer callback
Thomas Hellstrom
- Mesa (master): st/xorg: Kill a couple of compilation warnings
Thomas Hellstrom
- Mesa (master): st/xorg: Init the Gallium3D / libkms resources in pre-init.
Thomas Hellstrom
- Mesa (master): xorg/vmwgfx: Implement early mode pruning based on max fb size.
Thomas Hellstrom
- Mesa (master): llvmpipe: ensure all bins are reset avoids memory corruption .
Alan Hourihane
- Mesa (master): egl_dri2: Support _EGL_PLATFORM_DRM
Kristian Høgsberg
- Mesa (master): glx: Fix drawable lookup in DRI2 event handler
Kristian Høgsberg
- Mesa (master): glx: Dont use dri2WaitX() to update fake front
Kristian Høgsberg
- Mesa (master): glx: Factor out common code from dri2WaitGL() and dri2WaitX( )
Kristian Høgsberg
- Mesa (master): glx: Rename various DRI structs away from obnoxious __GLXfooRec convention
Kristian Høgsberg
- Mesa (master): glx: Add screen privates for dri drivers and moved some fields there
Kristian Høgsberg
- Mesa (master): glx: Drop support for GLX_MESA_allocate_memory
Kristian Høgsberg
- Mesa (master): glx: Move DRI2 extensions to DRI2 screen private
Kristian Høgsberg
- Mesa (master): glx: Move DRI1 specific extensions and code to DRI1 screen private
Kristian Høgsberg
- Mesa (master): glx: Move __driScreen into the dri screen privates
Kristian Høgsberg
- Mesa (master): glx: Remove support for MESA_swap_frame_usage
Kristian Høgsberg
- Mesa (master): glx: Move __DRIdrawable pointers to DRI drawable privates
Kristian Høgsberg
- Mesa (master): glx: Workaround mismatch in signedness between extensions and protocol
Kristian Høgsberg
- Mesa (master): glx: Don't use __glXInitialize() when we might be holding __glXLock()
Kristian Høgsberg
- Mesa (master): glx: Move drawHash to display private
Kristian Høgsberg
- Mesa (master): glx: Move driver_configs to DRI screen privates
Kristian Høgsberg
- Mesa (master): glx: Move DRI CopySubBuffer extension to DRI1 code
Kristian Høgsberg
- Mesa (master): glx: #ifdef DRI specific prototype
Kristian Høgsberg
- Mesa (master): glx: Move __driContext field out of __GLXcontextRec
Kristian Høgsberg
- Mesa (master): glx: Move last few dri_interface.h types out of glxclient. h and drop include
Kristian Høgsberg
- Mesa (master): glx: Use _Xglobal_lock for protecting extension display list
Kristian Høgsberg
- Mesa (master): glx: Allocate the __GLXcontext in the DRI drivers
Kristian Høgsberg
- Mesa (master): glx: Move WaitGL, WaitX, UseXFont to context vtable functions
Kristian Høgsberg
- Mesa (master): glx: Drop screen argument to GetGLXDRIDrawable
Kristian Høgsberg
- Mesa (master): glx: Move context destroy to context vtable
Kristian Høgsberg
- Mesa (master): glx: Fix indirect screen initialization
Kristian Høgsberg
- Mesa (master): glx: Refactor and simplify context creation
Kristian Høgsberg
- Mesa (master): glx: zero out drawable structs after allocation
Kristian Høgsberg
- Mesa (master): glx: Fix use after free case when destroying screens
Kristian Høgsberg
- Mesa (master): glx: Don't destroy context with XID 0
Kristian Høgsberg
- Mesa (master): glx: Drop duplicate psc field in drisw context struct
Kristian Høgsberg
- Mesa (master): glx: Drop duplicate psc field in dri context struct
Kristian Høgsberg
- Mesa (master): glx: Enable copy subbuffer patch when GLX_DIRECT_RENDERING is #defined
Kristian Høgsberg
- Mesa (master): glx: Drop debug fprintf that snug in with the previous commit
Kristian Høgsberg
- Mesa (master): glx: Remove function prototypes no longer necessary
Kristian Høgsberg
- Mesa (master): intel: Remove unused intel/server files
Kristian Høgsberg
- Mesa (master): glx: Stop using glcore.h and glxint.h in glx
Kristian Høgsberg
- Mesa (master): glx: Delete unused glcontextmodes.c functions
Kristian Høgsberg
- Mesa (master): glx: Rename __GLcontextModes to struct glx_config
Kristian Høgsberg
- Mesa (master): glx: Rename glcontextmodes.[ch] to glxconfig.[ch]
Kristian Høgsberg
- Mesa (master): glx: Use _X_EXPORT instead of our own PUBLIC macro
Kristian Høgsberg
- Mesa (master): glx: Rename __GLXscreenConfigs to struct glx_screen
Kristian Høgsberg
- Mesa (master): glx: Rename __GLXcontext and __GLXdisplayPrivate to struct types.
Kristian Høgsberg
- Mesa (master): glx: Move bind and unbind to context vtable
Kristian Høgsberg
- Mesa (master): glx: Split indirect and applegl implementations into different files
Kristian Høgsberg
- Mesa (master): Untangle gallium/egl/ glx source sharing mess and make it compile again
Kristian Høgsberg
- Mesa (master): egl: EGL_KHR_surfaceless_* extensions
Kristian Høgsberg
- Mesa (master): egl_dri2: Implement EGL_KHR_surfaceless_* extensions
Kristian Høgsberg
- Mesa (master): intel: Implement EGL_KHR_surfaceless extension
Kristian Høgsberg
- Mesa (master): egl: Fix deref before NULL-check
Kristian Høgsberg
- Mesa (master): egl_dri2: Set API version for DRM display
Kristian Høgsberg
- Mesa (master): intel: Don' t depend on context config values when picking texture formats
Kristian Høgsberg
- Mesa (master): intel: Declare the various tracked state variables using " extern"
Kristian Høgsberg
- Mesa (master): glx: Fix linked list deletion in __glXCloseDisplay()
Kristian Høgsberg
- Mesa (master): glx: Compare old ctx against dummyCtx, not NULL
Kristian Høgsberg
- Mesa (master): glx: Fix copy/paste bug in glXWaitX and glXWaitGL
Kristian Høgsberg
- Mesa (master): configure: fix wrong variable name GLESv1_LIB_DEPS
Kristian Høgsberg
- Mesa (master): softpipe: Support non-depth-stencil formats in sp_tile_cache_flush_clear().
MichaŠKról
- Mesa (master): softpipe: Check for NULL pointer in sp_destroy_tex_tile_cache().
MichaŠKról
- Mesa (master): softpipe: Check for NULL pointer in sp_destroy_tile_cache().
MichaŠKról
- Mesa (master): gallivm: Remove unnecessary headers.
Vinson Lee
- Mesa (master): st/egl: Remove unnecessary headers.
Vinson Lee
- Mesa (master): i915g: Remove unnecessary header.
Vinson Lee
- Mesa (master): gallivm: Remove unnecessary header.
Vinson Lee
- Mesa (master): draw: Remove unnecessary header.
Vinson Lee
- Mesa (master): egl: Remove unnecessary headers.
Vinson Lee
- Mesa (master): llvmpipe: Add lp_test_round to SCons build.
Vinson Lee
- Mesa (master): llvmpipe: Don't build lp_test_round when using MSVC.
Vinson Lee
- Mesa (master): Merge branches 'master' and 'master' of ssh://git. freedesktop.org/git/mesa/mesa
Vinson Lee
- Mesa (master): glslcompiler: Fix build.
Vinson Lee
- Mesa (master): draw: Fix off-by-one error in assert.
Vinson Lee
- Mesa (master): mesa: Move [UN]CLAMPED_FLOAT_TO_UBYTE from imports. h to macros.h.
Vinson Lee
- Mesa (master): glslcompiler: Remove unnecessary headers.
Vinson Lee
- Mesa (master): glslcompiler: Fix memory leaks on error paths.
Vinson Lee
- Mesa (master): glslcompiler: Fix GCC warn_unused_result warning.
Vinson Lee
- Mesa (master): r600: Fix include recursion.
Vinson Lee
- Mesa (master): r600: Remove unnecessary header.
Vinson Lee
- Mesa (master): r600: Fix GCC 'implication declaration of function' warnings .
Vinson Lee
- Mesa (master): r600: Remove unnecessary headers.
Vinson Lee
- Mesa (master): r300g: Remove unnecessary header.
Vinson Lee
- Mesa (master): r600: Fix include recursion.
Vinson Lee
- Mesa (master): mesa: s/snprintf/_mesa_snprintf/
Vinson Lee
- Mesa (master): glx: Move dereference and initialization to after NULL check .
Vinson Lee
- Mesa (master): mesa: Fix potential out-of-bounds access by _vbo_Materialf.
Vinson Lee
- Mesa (master): tgsi: Remove dead assignment in uprcase function.
Vinson Lee
- Mesa (master): glu/sgi: Remove dead initialization in extract565.
Vinson Lee
- Mesa (master): glsl/apps: Handle ftell errors in non-debug builds.
Vinson Lee
- Mesa (master): mesa: Add error path in compressed_texture_error_check.
Vinson Lee
- Mesa (master): i965g: Remove dead initialization in precalc_tex.
Vinson Lee
- Mesa (master): glu/sgi: Remove dead initialization in extract565rev.
Vinson Lee
- Mesa (master): scons: Fix Cygwin build.
Vinson Lee
- Mesa (master): nouveau: s/inline/INLINE/
Vinson Lee
- Mesa (master): r300g: Remove unnecessary header.
Vinson Lee
- Mesa (master): nouveau: s/snprintf/util_snprintf/
Vinson Lee
- Mesa (master): nouveau: s/__func__/__FUNCTION__/
Vinson Lee
- Mesa (master): nv50: s/__func__/__FUNCTION__/
Vinson Lee
- Mesa (master): llvmpipe: Remove unused variable in lp_test_sincos.
Vinson Lee
- Mesa (master): llvmpipe: Remove dead initialization.
Vinson Lee
- Mesa (master): scons: Fix Mac OS X SCons build on 32-bit CPUs.
Vinson Lee
- Mesa (master): radeon: Remove unnecessary header.
Vinson Lee
- Mesa (master): mesa: Fix Cygwin build with llvm enabled.
Vinson Lee
- Mesa (master): scons: Use '-Wmissing-field-initializers' on GCC 4. 0 and greater only.
Vinson Lee
- Mesa (master): r600g: Fix SCons build.
Vinson Lee
- Mesa (master): scons: Add sunos5 to list of accepted platforms.
Vinson Lee
- Mesa (master): util: Add PIPE_OS_CYGWIN to u_network.
Vinson Lee
- Mesa (master): nvfx: Move declaration before code.
Vinson Lee
- Mesa (master): r600g: Move declaration before code.
Vinson Lee
- Mesa (master): scons: Fix sunos5 build.
Vinson Lee
- Mesa (master): draw: Fix VMware spelling.
Vinson Lee
- Mesa (master): gallium/docs: Fix VMware spelling.
Vinson Lee
- Mesa (master): glapi: Fix VMware spelling.
Vinson Lee
- Mesa (master): mesa: Remove unnecessary header.
Vinson Lee
- Mesa (master): mesa: Remove unnecessary header.
Vinson Lee
- Mesa (master): mesa: Reduce arrayobj.h header file inclusion.
Vinson Lee
- Mesa (master): mesa: Remove unnecessary headers.
Vinson Lee
- Mesa (master): mesa: Reduce bufferobj.h header file inclusion.
Vinson Lee
- Mesa (master): mesa: Reduce clear.h header file inclusion.
Vinson Lee
- Mesa (master): dri: Add missing header to dri_metaops.c.
Vinson Lee
- Mesa (master): intel: Add missing header.
Vinson Lee
- Mesa (master): mesa: Add missing headers to debug.h.
Vinson Lee
- Mesa (master): mesa: Add missing header to depthstencil.h.
Vinson Lee
- Mesa (master): mesa: Add missing headers to viewport.h.
Vinson Lee
- Mesa (master): mesa: Add missing header and forward declarations to uniforms.h.
Vinson Lee
- Mesa (master): mesa: Add missing header to texrender.h.
Vinson Lee
- Mesa (master): mesa: Add missing header to texgetimage.h.
Vinson Lee
- Mesa (master): mesa: Add missing header to fboject.h.
Vinson Lee
- Mesa (master): mesa: Add missing header to framebuffer.h.
Vinson Lee
- Mesa (master): mesa: Reduce clip.h header file inclusion.
Vinson Lee
- Mesa (master): intel: Add missing header to intel_context.c.
Vinson Lee
- Mesa (master): mesa: Include macros.h in attrib.c for COPY_4FV symbol.
Vinson Lee
- Mesa (master): mesa: Include macros.h in files that use symbols from macros .h.
Vinson Lee
- Mesa (master): llvmpipe: Fix implicit declaration of lp_func_delete_body warnings.
Vinson Lee
- Mesa (master): mesa: Remove unnecessary headers.
Vinson Lee
- Mesa (master): mesa: Remove unnecessary header from colormac.h.
Vinson Lee
- Mesa (master): mesa: Add missing header to multisample.h.
Vinson Lee
- Mesa (master): llvmpipe: Silence unused value warning.
Vinson Lee
- Mesa (master): mesa: Include missing headers in nvprogram.h.
Vinson Lee
- Mesa (master): mesa: Include missing header in pixelstore.h.
Vinson Lee
- Mesa (master): st/dri: Remove unnecessary headers.
Vinson Lee
- Mesa (master): tnl: Remove unnecessary headers.
Vinson Lee
- Mesa (master): egl: Fix '_eglAddAtExitCall' implicit declaration warning.
Vinson Lee
- Mesa (master): swrast: Remove unnecessary headers.
Vinson Lee
- Mesa (master): mesa: Remove unnecessary headers.
Vinson Lee
- Mesa (master): r600g: Remove unnecessary header.
Vinson Lee
- Mesa (master): mesa: Include missing header in remap.h.
Vinson Lee
- Mesa (master): mesa: Include missing headers in renderbuffer.h.
Vinson Lee
- Mesa (master): mesa: Include missing header in restart.h.
Vinson Lee
- Mesa (master): mesa: Include missing header in shared.h.
Vinson Lee
- Mesa (master): mesa: Include missing headers in vtxfmt.h.
Vinson Lee
- Mesa (master): mesa: Reduce header file inclusion in get.h.
Vinson Lee
- Mesa (master): r600: workaround 3 comp GL_SHORT vertex attribute format on r700
Andre Maasikas
- Mesa (master): r600: since 8744c36e added asserts - use another random register for shader with no output
Andre Maasikas
- Mesa (master): nouveau/nvfx: Add new PIPE_CAP values
Patrice Mandin
- Mesa (master): Use GLUT_CFLAGS when building glut
Dan Nicholson
- Mesa (master): Use GLW_CFLAGS when building libGLw
Dan Nicholson
- Mesa (7.8): Use GLUT_CFLAGS when building glut
Dan Nicholson
- Mesa (7.8): Use GLW_CFLAGS when building libGLw
Dan Nicholson
- Mesa (master): r300/compiler: Handle loops in deadcode analysis.
Marek Olšák
- Mesa (master): r300/compiler: Correctly calculate the max number of iterations for loops.
Marek Olšák
- Mesa (master): r300/compiler: In the peephole optimizer, ELSE should mark the end of a
Marek Olšák
- Mesa (master): r300/compiler: Enable hardware IF statements for r500 cards.
Marek Olšák
- Mesa (master): r300/compiler: Print debug info for flow control instructions.
Marek Olšák
- Mesa (master): r300/compiler: Don't continue copy propagation inside loops.
Marek Olšák
- Mesa (master): r300g: Fix typo in r300_reg.h
Marek Olšák
- Mesa (master): r300/compiler: Use hardware flow control instructions for loops on r500.
Marek Olšák
- Mesa (master): r300/compiler: Fix loop unrolling
Marek Olšák
- Mesa (master): r300g: fix warnings
Marek Olšák
- Mesa (master): r300/compiler: Implement KILP opcode.
Marek Olšák
- Mesa (master): util: print help for debug options on non-debug builds
Marek Olšák
- Mesa (master): r300g: minor fixups
Marek Olšák
- Mesa (master): r300g: add a function for marking framebuffer atoms as dirty
Marek Olšák
- Mesa (master): r300g: fix transfering compressed textures
Marek Olšák
- Mesa (master): r300g: store/return the stride for winsys_handle in winsys
Marek Olšák
- Mesa (master): r300g: fix texturing with negative lod bias
Marek Olšák
- Mesa (master): r300g/swtcl: fix out-of-bounds write
Marek Olšák
- Mesa (master): r300g: allow the GTT domain for samplers
Marek Olšák
- Mesa (master): r300g: do not print a rejected CS if RADEON_DUMP_CS is not set
Marek Olšák
- Mesa (master): r300g: ugly fix of a hardlock in the cubestorm xscreensaver
Marek Olšák
- Mesa (master): u_blitter: rename blitter->base, add a way to get a pipe context from blitter
Marek Olšák
- Mesa (master): u_blitter: simplify blitter_set_rectangle
Marek Olšák
- Mesa (master): u_blitter: clean up the texcoord computations
Marek Olšák
- Mesa (master): u_blitter: add draw_rectangle callback which can be overridden by a driver
Marek Olšák
- Mesa (master): r300g: do not use immediate mode if there is a VBO in VRAM
Marek Olšák
- Mesa (master): r300g: clear and copy a resource with a rectangular point sprite
Marek Olšák
- Mesa (master): r300g: implement fast color clear
Marek Olšák
- Mesa (master): r300g: rework the draw_rectangle hook
Marek Olšák
- Mesa (master): r300g/swtcl: do not emit texcoords if they are also stuffed in GA
Marek Olšák
- Mesa (master): r300g: extend and clean up debug logging
Marek Olšák
- Mesa (master): r300g: do not advertise half_float_vertex on rv3x0
Marek Olšák
- Mesa (master): r300/compiler: emulate SIN/COS/ SCS in r3xx-r4xx vertex shaders
Marek Olšák
- Mesa (master): r300/compiler: implement the Abs source operand modifier for vertex shaders
Marek Olšák
- Mesa (master): r300/compiler: fix swizzling in the transformation of Abs modifiers
Marek Olšák
- Mesa (master): r300g: rebuild winsys and command submission to support multiple contexts
Marek Olšák
- Mesa (master): r300g: do not make copies of constant buffers, emit them directly
Marek Olšák
- Mesa (master): r300g: inline winsys_buffer_destroy
Marek Olšák
- Mesa (master): r300g: fix constant buffer emission on r3xx
Marek Olšák
- Mesa (master): r300g: fix typo in r3xx constant buffer emission
Marek Olšák
- Mesa (master): r300g: final fix for r3xx constant buffer emission
Marek Olšák
- Mesa (master): r300g: u_upload optimisation
Marek Olšák
- Mesa (master): st/mesa: fix FRAMEBUFFER_UNSUPPORTED with the D24S8 format
Marek Olšák
- Mesa (master): util: add a memory pool for equally sized memory allocations
Marek Olšák
- Mesa (master): r300g: use memory pools for buffer_create and get_transfer
Marek Olšák
- Mesa (master): r300g: fix typo
Marek Olšák
- Mesa (master): util: remove the dummy field in mempool
Marek Olšák
- Mesa (master): r300g: fix possible crash in destroy_context
Marek Olšák
- Mesa (master): util: mempool: initialize last block' s magic number in a page
Marek Olšák
- Mesa (master): st/mesa: implement depth texture modes
Marek Olšák
- Mesa (gallium-depth-clamp): softpipe: advertise depth clamp
Marek Olšák
- Mesa (master): gallium: add depth clamp to the interface
Marek Olšák
- Mesa (master): cso: handle depth clamp
Marek Olšák
- Mesa (master): st/mesa: implement depth clamp
Marek Olšák
- Mesa (master): draw: disable depth clipping if depth clamp is enabled
Marek Olšák
- Mesa (master): r300g: cleanup clip state emission
Marek Olšák
- Mesa (master): r300g: implement depth clamp
Marek Olšák
- Mesa (master): llvmpipe: say no to depth clamp
Marek Olšák
- Mesa (master): r300g: do not align texture height to 2^n for 1D and 2D non-mipmapped textures
Marek Olšák
- Mesa (master): r300g: cleanup texture debug logging
Marek Olšák
- Mesa (master): r300g: reject resources from handles which are not large enough
Marek Olšák
- Mesa (master): r300g: cleanup texture creation code
Marek Olšák
- Mesa (master): r300g: do not use TXPITCH_EN for power-of-two textures from the DDX
Marek Olšák
- Mesa (master): r300g: do not use TXPITCH_EN if the width is POT and the height is NPOT
Marek Olšák
- Mesa (master): r300g: make sure a texture is large enough for the CBZB clear
Marek Olšák
- Mesa (master): r300g: implement D24X8 texture sampling for r3xx-r4xx
Marek Olšák
- Mesa (master): util: fix mutex leaks in mempool
Marek Olšák
- Mesa (master): util: fix another mutex leak in mempool
Marek Olšák
- Mesa (master): r300g/swtcl: fix crash after the draw_vbo merge
Marek Olšák
- Mesa (master): r300g/swtcl: fix crash in ETQW and minor fixups
Marek Olšák
- Mesa (master): llvmpipe: silence pointer type warnings
Brian Paul
- Mesa (master): st/mesa: fix comment
Brian Paul
- Mesa (master): mesa: free xform feedback hash table
Brian Paul
- Mesa (master): gallium/cso: unbind sampler views in cso_release_all()
Brian Paul
- Mesa (master): mesa: Purge macros NEED_EVENTS and NEED_REPLIES
Brian Paul
- Mesa (master): mesa: entrypoints for GL 3.1 primitive restart
Brian Paul
- Mesa (master): mesa: extension flags and version testing for GL 3. x features
Brian Paul
- Mesa (master): gallium/cso: check for set_vertex_sampler_views != NULL before calling it
Brian Paul
- Mesa (master): mesa: make the number of draw buffers part of the texenv program key state
Brian Paul
- Mesa (master): main: change some GS field types, added comments
Brian Paul
- Mesa (master): mesa: add missing error checks in _mesa_program_parameteri()
Brian Paul
- Mesa (master): softpipe: better assertions
Brian Paul
- Mesa (master): softpipe: fix incorrect blend func index passed to blend_quad()
Brian Paul
- Mesa (master): mesa: fix texenv generation when num color bufs == 0
Brian Paul
- Mesa (master): mesa: add geometry shader fields to gl_shader_program
Brian Paul
- Mesa (master): mesa: updated instruction comments
Brian Paul
- Mesa (master): osmesa: remove old renderbuffer before adding new
Brian Paul
- Mesa (7.8): mesa: put progs/util into the MesaDemos package
Brian Paul
- Mesa (master): mesa: initial support for unnormalized integer texture formats
Brian Paul
- Mesa (master): gallivm: finish implementation of lp_build_iceil()
Brian Paul
- Mesa (master): llvmpipe: add test program for round(), trunc(), floor(), ceil()
Brian Paul
- Mesa (master): gallivm: use trunc, not round in lp_build_nearest_mip_level( )
Brian Paul
- Mesa (master): glsl: use Elements() in arrays instead of sentinal values
Brian Paul
- Mesa (master): st/mesa: fix sampler max_lod computation
Brian Paul
- Mesa (master): gallivm: fix cube map LOD computation
Brian Paul
- Mesa (master): gallivm: restore const qualifier
Brian Paul
- Mesa (master): mesa: initial support for new GL 3.0 texture formats
Brian Paul
- Mesa (master): st/mesa: additional assertions in st_translate_mesa_program( )
Brian Paul
- Mesa (master): glsl: fix 'if ((x=foo()) > 1.0)' bug
Brian Paul
- Mesa (master): gallium: bump PIPE_MAX_SHADER_INPUTS/OUTPUTS to 32
Brian Paul
- Mesa (master): glsl: fix indirect addressing of gl_TextureMatrix[] arrays
Brian Paul
- Mesa (master): glapi: use _mesa_snprintf()
Brian Paul
- Mesa (master): libgl-xlib: add depend to make clean list
Brian Paul
- Demos (master): add dissolve to Makefile.am
Brian Paul
- Demos (master): index.html - some basic documentation for this stuff
Brian Paul
- Mesa (master): gallium: added CLEAN_EXTRA var for make clean target
Brian Paul
- Mesa (master): llvmpipe: delete lp_test_*.o files with make clean
Brian Paul
- Mesa (master): mesa: silence a printf warning
Brian Paul
- Mesa (master): mesa: update assertions and fix refcounting in depth/ stencil renderbuffer code
Brian Paul
- Mesa (master): mesa: fix _mesa_Texture/Render/BufferObjectUnpurgeable() return values
Brian Paul
- Mesa (primitive-restart): docs: update primitive restart status
Brian Paul
- Mesa (master): st/mesa: fix quad strip trimming bug
Brian Paul
- Mesa (master): graw: new tri-instanced.c program to test instanced drawing
Brian Paul
- Mesa (master): softpipe: re-order drawing functions to get rid of prototype
Brian Paul
- Mesa (master): draw: move prototype, update comment
Brian Paul
- Mesa (master): draw: update comments for drawing functions
Brian Paul
- Mesa (master): llvmpipe: implement instanced drawing functions
Brian Paul
- Mesa (master): mesa: return retval in _mesa_RenderObjectUnpurgeable()
Brian Paul
- Mesa (master): draw: added array element debug / bounds checking code ( disabled)
Brian Paul
- Mesa (master): draw: updated debug/dump code
Brian Paul
- Mesa (primitive-restart): draw: redo primitive restart
Brian Paul
- Mesa (primitive-restart): draw: use a macro to consolidate code
Brian Paul
- Mesa (master): util: add dummy field to empty structure types
Brian Paul
- Mesa (master): mesa: remove restart.c from build
Brian Paul
- Mesa (master): draw: fix incorrect instancing divisor in LLVM code
Brian Paul
- Mesa (master): graw/tests: pass -e option to test draw_elements_instanced()
Brian Paul
- Mesa (master): mesa: call ctx->Driver.ChooseTextureFormat() only when necessary.
Brian Paul
- Mesa (primitive-restart): draw: Fix restart loop and add support for non-indexed restart.
Brian Paul
- Mesa (primitive-restart): draw: restructure code in draw_pt_arrays_restart( )
Brian Paul
- Mesa (master): draw: correctly handle max_index= 0xffffffff case in vcache code
Brian Paul
- Mesa (master): st/mesa: implement and advertise GL_ARB_draw_elements_base_vertex
Brian Paul
- Mesa (master): gallivm: added lp_build_const_int32() helper
Brian Paul
- Mesa (master): gallivm: fix indirect addressing of constant buffer
Brian Paul
- Mesa (master): gallivm: rename a var to avoid compiler warnings
Brian Paul
- Mesa (master): draw: whitespace clean-up
Brian Paul
- Mesa (master): gallivm: re-org, comments for get_temp_ptr()
Brian Paul
- Mesa (master): gallivm: implement correct indirect addressing of temp registers
Brian Paul
- Mesa (master): gallivm: no longer do indirect addressing in get_temp_ptr()
Brian Paul
- Mesa (master): gallivm: remove extraneous braces
Brian Paul
- Mesa (master): gallivm: added comment
Brian Paul
- Mesa (master): gallivm: refactor code into get_indirect_offsets() function
Brian Paul
- Mesa (master): tgsi: added tgsi_shader_info::indirect_files field
Brian Paul
- Mesa (master): gallivm: replace has_indirect_addressing field with indirect_files field
Brian Paul
- Mesa (master): draw: tweak aa line width threshold and sampling
Brian Paul
- Mesa (master): softpipe: fix sp_tile_cache_flush_clear() regression
Brian Paul
- Mesa (master): softpipe: add missing support for PIPE_FORMAT_S8_USCALED surfaces
Brian Paul
- Mesa (master): draw: added new assertions to clipping code
Brian Paul
- Mesa (master): draw: re-order optimization passes depending on LLVM version , 32/64-bit
Brian Paul
- Mesa (master): glsl: remove invalid _mesa_problem() call
Brian Paul
- Mesa (master): docs: document new extensions for Gallium
Brian Paul
- Mesa (master): draw: add small ybias factor for drawing wide points
Brian Paul
- Mesa (master): st/mesa: fix bug in emit_adjusted_wpos()
Brian Paul
- Mesa (master): st/mesa: get rid of unneeded ureg_writemask()
Brian Paul
- Mesa (master): util: fix unused function warning on non-x86
Brian Paul
- Mesa (master): cell: added const qualifier
Brian Paul
- Mesa (master): cell: comment-out unneeded padding field
Brian Paul
- Mesa (master): cell: fix segfault when freeing samplers
Brian Paul
- Mesa (master): cell: make functions static
Brian Paul
- Mesa (master): cell: comment-out unused fields, functions
Brian Paul
- Mesa (master): llvmpipe: pass face+slice to llvmpipe_unswizzle_cbuf_tile()
Brian Paul
- Mesa (master): mesa: update table of opcodes used by GLSL
Brian Paul
- Mesa (master): mesa: implement RCC opcode
Brian Paul
- Mesa (master): gallivm: added lp_build_assert() function to make assertions in LLVM code
Brian Paul
- Mesa (master): llvmpipe: don't call LLVMCreateJITCompiler() twice
Brian Paul
- Mesa (master): llvmpipe: also test the new lp_build_assert() function
Brian Paul
- Mesa (master): llvmpipe: silence warnings in lp_test_sincos.c
Brian Paul
- Mesa (master): draw: add vertex buffer offset in draw_print_arrays()
Brian Paul
- Mesa (master): gallium: implement bounds checking for constant buffers
Brian Paul
- Mesa (master): draw: assorted clean-ups in clipper code
Brian Paul
- Mesa (master): draw: do bounds checking of array elements (debug only)
Brian Paul
- Mesa (master): llvmpipe: added some jit debug code
Brian Paul
- Mesa (master): llvmpipe: fix on-debug build breakage
Brian Paul
- Mesa (master): tgsi: remove incorrect assertion
Brian Paul
- Mesa (master): mesa: added gl_program::IndirectRegisterFiles field
Brian Paul
- Mesa (master): st/mesa: better handling of indirect addressing of temp/ const register files
Brian Paul
- Mesa (glsl2): glsl2: Change order of semaintic checks on variable declarations
Ian Romanick
- Mesa (glsl2): glsl2: Default delcaration of gl_TexCoord is unsized
Ian Romanick
- Mesa (glsl2): glsl2: Add gl_MaxTextureCoords
Ian Romanick
- Mesa (glsl2): glsl2: Don't bounds check unsize array redeclarations
Ian Romanick
- Mesa (glsl2): glsl2: Initialize ast_declarator_list:: invariant in constructor
Ian Romanick
- Mesa (glsl2): glsl2: Support AST-to-IR translation of invariant keyword
Ian Romanick
- Mesa (glsl2): glsl2: Define preprocessor tokens for extensions
Ian Romanick
- Mesa (glsl2): glsl2: Conditionally define preprocessor tokens for optional extensions
Ian Romanick
- Mesa (glsl2): glsl2: Append _TOK to some parser tokens
Ian Romanick
- Mesa (glsl2): glsl2: Conditionally allow optional extensions to be enabled
Ian Romanick
- Mesa (glsl2): glsl2: Print the linking info log in the stand-alone compiler
Ian Romanick
- Mesa (glsl2): glsl2/builtins: Use vector ops in "smoothstep."
Ian Romanick
- Mesa (glsl2): glsl2/builtins: Use vector ops in the 130 version of "sign."
Ian Romanick
- Mesa (glsl2): ir_to_mesa: Fix uninitalized value.
Ian Romanick
- Mesa (glsl2): glsl2: Fix for dead strings being stored in the symbol table.
Ian Romanick
- Mesa (glsl2): glcpp: Add #error support.
Ian Romanick
- Mesa (glsl2): Refresh autogenerated file builtin_function.cpp.
Ian Romanick
- Mesa (glsl2): Make hashtable.h be C++ friendly
Ian Romanick
- Mesa (glsl2): Add hash table helper functions for using pointers as hash keys
Ian Romanick
- Mesa (glsl2): ir_constant_expression: Initialize all components of constant data to 0.
Ian Romanick
- Mesa (glsl2): ir_constant_expression: Initialize op[0] and op[1] to NULL.
Ian Romanick
- Mesa (glsl2): ir_constant_expression: Assert that both operands share a base type.
Ian Romanick
- Mesa (glsl2): ir_constant_expression: Support scalar + vector and scalar + matrix.
Ian Romanick
- Mesa (glsl2): ir_constant_expression: Support scalar - vector and scalar - matrix.
Ian Romanick
- Mesa (glsl2): ir_constant_expression: Support scalar / vector and scalar / matrix.
Ian Romanick
- Mesa (glsl2): ir_constant_expression: Support scalar * vector and scalar * matrix.
Ian Romanick
- Mesa (glsl2): ir_constant_expression: Add support for matrix multiplication .
Ian Romanick
- Mesa (glsl2): ir_constant_expression: Add support for dot products.
Ian Romanick
- Mesa (glsl2): glsl2: Update TODO.
Ian Romanick
- Mesa (glsl2): ir_constant_expression: Declare loop counting variables in the loops.
Ian Romanick
- Mesa (glsl2): glsl2: Clone methods return the type of the thing being cloned
Ian Romanick
- Mesa (glsl2): Revert "glsl2: Put the declaration in the instruction stream before its initializer."
Ian Romanick
- Mesa (glsl2): exec_list: Add method to append one complete list to another
Ian Romanick
- Mesa (glsl2): glsl2: Put the initializer in the instruction stream after the declaration
Ian Romanick
- Mesa (glsl2): glsl2: Initialize yylineno and yycolumn so line numbers are sane.
Ian Romanick
- Mesa (glsl2): ir_constant_expression: Fix loop increments.
Ian Romanick
- Mesa (glsl2): linker: Use bit-0 instead of VERT_BIT_GENERIC0
Ian Romanick
- Mesa (glsl2): glsl2: Remove generate_temporary and global temporary counter .
Ian Romanick
- Mesa (glsl2): glsl2: Add foreach_list_safe which works even when mutating the list.
Ian Romanick
- Mesa (glsl2): glsl2: Use new foreach_list_safe abstraction.
Ian Romanick
- Mesa (glsl2): ast_function: Remove unnecessary check for empty constructors .
Ian Romanick
- Mesa (glsl2): ast_function: Move error return earlier and don' t indent the world.
Ian Romanick
- Mesa (glsl2): ast_function: Fix non-float constructors with matrix arguments.
Ian Romanick
- Mesa (glsl2): glsl2: Add declarations for temporaries to instruction stream
Ian Romanick
- Mesa (glsl2): glsl2: Add missing fields in ir_variable::clone
Ian Romanick
- Mesa (glsl2): glsl2: Move temp declaration to correct side of if-statement in IR
Ian Romanick
- Mesa (glsl2): glsl2: Implement ir_function::clone and ir_function_signature ::clone
Ian Romanick
- Mesa (glsl2): ir_call: Add method to set the function signature being called
Ian Romanick
- Mesa (glsl2): glsl2: Add utility function clone_ir_list
Ian Romanick
- Mesa (glsl2): ir_function_signature: Add method to get the function owning a signature
Ian Romanick
- Mesa (glsl2): ir_validate: Additional function related invariant checks
Ian Romanick
- Mesa (glsl2): Make shader_api.h be C++ friendly
Ian Romanick
- Mesa (glsl2): linker: Stub-out intrastage linker
Ian Romanick
- Mesa (glsl2): ir_validate: Validate that varibles are declared before used in IR
Ian Romanick
- Mesa (glsl2): ir_validate: Also perform usual checks on ir_dereference_variable nodes
Ian Romanick
- Mesa (glsl2): linker: Refactor cross_validate_uniforms into cross_validate_globals
Ian Romanick
- Mesa (glsl2): linker: Implement first bits of intrastage linking
Ian Romanick
- Mesa (glsl2): ir_function: Make matching_signature not return const
Ian Romanick
- Mesa (glsl2): linker: Detect the shader that contains "main" during intrastage linking
Ian Romanick
- Mesa (glsl2): linker: Merge global-scope instructions into main
Ian Romanick
- Mesa (glsl2): glsl2: Remove unnecessary casts of clone return values
Ian Romanick
- Mesa (glsl2): glsl2: Remove ir_program bong hits.
Ian Romanick
- Mesa (glsl2): ir_constant_expression: Remove bogus assert in ir_unop_abs case.
Ian Romanick
- Mesa (glsl2): ir_constant_expression: Add support for ir_unop_sign.
Ian Romanick
- Mesa (glsl2): ir_constant_expression: Add support for ir_unop_exp2.
Ian Romanick
- Mesa (glsl2): ir_constant_expression: Add support for ir_unop_log2.
Ian Romanick
- Mesa (glsl2): ir_constant_expression: Add support for ir_unop_trunc.
Ian Romanick
- Mesa (glsl2): ir_constant_expression: Add support for ir_unop_ceil.
Ian Romanick
- Mesa (glsl2): ir_constant_expression: Add support for ir_unop_floor.
Ian Romanick
- Mesa (glsl2): ir_constant_expression: Add support for ir_unop_sin.
Ian Romanick
- Mesa (glsl2): ir_constant_expression: Add support for ir_unop_cos.
Ian Romanick
- Mesa (glsl2): ir_constant_expression: Add support for ir_binop_pow.
Ian Romanick
- Mesa (glsl2): ir_constant_expression: Add support for ir_binop_min and ir_binop_max.
Ian Romanick
- Mesa (glsl2): ir_constant_expression: Add support for ir_binop_mod.
Ian Romanick
- Mesa (glsl2): glsl2/builtins: Rework min/max to use scalar/ vector combinations.
Ian Romanick
- Mesa (glsl2): glsl2/builtins: Rework clamp to use scalar/ vector combinations.
Ian Romanick
- Mesa (glsl2): Refresh autogenerated file builtin_function.cpp.
Ian Romanick
- Mesa (glsl2): exec_list: Add a new replace_with method.
Ian Romanick
- Mesa (glsl2): ast_function: Actually do type conversion on function arguments.
Ian Romanick
- Mesa (glsl2): linker: Move global instructions from the linked shader first
Ian Romanick
- Mesa (glsl2): linker: Use foreach_list_safe in move_non_declarations
Ian Romanick
- Mesa (glsl2): exec_list: Fix foreach_list_safe.
Ian Romanick
- Mesa (glsl2): linker: Remove some unnecessary includes
Ian Romanick
- Mesa (glsl2): ir_function_signature: Make actual_parameters public
Ian Romanick
- Mesa (glsl2): linker: First bits of intrastage, intershader function linking
Ian Romanick
- Mesa (glsl2): linker: Add comment about bug in initializer handling
Ian Romanick
- Mesa (glsl2): glsl2: Explicitly walk lists in ir_function:: parameter_lists_match
Ian Romanick
- Mesa (glsl2): linker: Pull find_matching_signature out of call_link_visitor
Ian Romanick
- Mesa (glsl2): linker: look up function signatures during linking instead of using callee
Ian Romanick
- Mesa (glsl2): linker: Recursively resolve function calls in imported functions
Ian Romanick
- Mesa (glsl2): glsl2: Use Elements macro
Ian Romanick
- Mesa (glsl2): linker: Track and validate GLSL versions used in shaders
Ian Romanick
- Mesa (glsl2): linker: Remove redundant check for 'main' in shaders
Ian Romanick
- Mesa (glsl2): linker: Remove the FINISHME comment for intrastage linking
Ian Romanick
- Mesa (glsl2): glsl2: Don't validate IR if there were compilation errors
Ian Romanick
- Mesa (glsl2): glcpp: Delete copies of hash_table.c, hash_table.h, and other headers.
Ian Romanick
- Mesa (glsl2): Build a standalone glcpp binary.
Ian Romanick
- Mesa (glsl2): glcpp: Make test suite report final count of passed/ total tests.
Ian Romanick
- Mesa (glsl2): glcpp: Make test suite test for valgrind cleanliness.
Ian Romanick
- Mesa (glsl2): hash_table: Add new hash_table_remove function.
Ian Romanick
- Mesa (glsl2): glcpp: Fix use-after-free error from #undef directive.
Ian Romanick
- Mesa (glsl2): glcpp: Support #if(expression) with no intervening space.
Ian Romanick
- Mesa (glsl2): glcpp: Fix support for nested #ifdef and nested #ifndef
Ian Romanick
- Mesa (glsl2): glcpp-lex: Declare some generated functions to eliminate compiler warnings.
Ian Romanick
- Mesa (glsl2): glcpp: Avoid warnings in generated flex code.
Ian Romanick
- Mesa (glsl2): glcpp: Add static keyword to several functions in the parser.
Ian Romanick
- Mesa (glsl2): glcpp: Add missing include in xtalloc.c
Ian Romanick
- Mesa (glsl2): glcpp: Avoid accidental token pasting in preprocessed result.
Ian Romanick
- Mesa (glsl2): glsl2: Move constant_expression_value method to ir_rvalue.
Ian Romanick
- Mesa (glsl2): ir_constant_expression: Convert from a visitor to a virtual function.
Ian Romanick
- Mesa (glsl2): ir_constant_expression: Use "this" pointer directly.
Ian Romanick
- Mesa (glsl2): ir_constant_expression: Remove pointless use of variable_referenced.
Ian Romanick
- Mesa (glsl2): glsl2: Disallow non-constant array indexing for unsized arrays.
Ian Romanick
- Mesa (glsl2): glsl2: Remove incorrect assertion in the parser.
Ian Romanick
- Mesa (glsl2): glsl2: Add support for the .length() method on arrays.
Ian Romanick
- Mesa (glsl2): glsl2: Add and use new variable mode ir_var_temporary
Ian Romanick
- Mesa (glsl2): glsl2: Add a constructor for _mesa_glsl_parse_state
Ian Romanick
- Mesa (glsl2): glsl2: Implement utility routine to talloc reparent an IR tree
Ian Romanick
- Mesa (glsl2): linker: Do post-link lowering and optimization
Ian Romanick
- Mesa (glsl2): glsl2: glsl_type has its own talloc context, don' t pass one in
Ian Romanick
- Mesa (glsl2): glsl2: Add function to import function prototypes from one IR tree to another
Ian Romanick
- Mesa (glsl2): linker: Link built-in functions instead of including them in every shader
Ian Romanick
- Mesa (master): draw: implement vertex texture sampling using llvm
Zack Rusin
- Mesa (master): draw: make sure softpipe doesn' t crash with vertex tex sampling
Zack Rusin
- Mesa (master): llvmpipe: disconnect vertex texture sampling from the setup
Zack Rusin
- Mesa (master): gs: inject const int gl_VerticesIn at link time
Zack Rusin
- Mesa (master): slang: add some comments related to geometry shaders
Zack Rusin
- Mesa (master): slang: fix typos
Zack Rusin
- Mesa (mesa-2d-registers): mesa: temporarily enable printing of Mesa' s GPU instructions
Zack Rusin
- Mesa (mesa-2d-registers): mesa: initial support for emitting 2D registers from slang
Zack Rusin
- Mesa (master): Add a geometry shader example
Zack Rusin
- Demos (master): Test the commit script.
Zack Rusin
- Mesa (mesa-2d-registers): mesa: get the translation from mesa 2d regs to tgsi working
Zack Rusin
- Demos (master): Add a new example rendering a bezier curve using a geometry shader
Zack Rusin
- Mesa (mesa-2d-registers): draw: fix decomposition to work with adjacency primitives
Zack Rusin
- Mesa (mesa-2d-registers): tgsi: make sure that we print out the adjacency prims correctly
Zack Rusin
- Mesa (mesa-2d-registers): mesa: GL_TRIANGLE_STRIP_ADJACENCY_ARB is the last valid primitive
Zack Rusin
- Mesa (mesa-2d-registers): Revert "mesa: temporarily enable printing of Mesa 's GPU instructions"
Zack Rusin
- Demos (master): bezier: add a menu to select the number of subdivisions at runtime
Zack Rusin
- Mesa (mesa-2d-registers): mesa: make uniform work with geometry shaders
Zack Rusin
- Demos (master): bezier: make it also work with nvidia's compiler
Zack Rusin
- Mesa (mesa-2d-registers): mesa: add comments and change Index2D to just Index2
Zack Rusin
- Mesa (master): mesa: add basic support for 2D register arrays to mesa
Zack Rusin
- Mesa (master): mesa: temporarily enable printing of Mesa's GPU instructions
Zack Rusin
- Mesa (master): mesa: initial support for emitting 2D registers from slang
Zack Rusin
- Mesa (master): mesa: get the translation from mesa 2d regs to tgsi working
Zack Rusin
- Mesa (master): draw: fix decomposition to work with adjacency primitives
Zack Rusin
- Mesa (master): tgsi: make sure that we print out the adjacency prims correctly
Zack Rusin
- Mesa (master): mesa: GL_TRIANGLE_STRIP_ADJACENCY_ARB is the last valid primitive
Zack Rusin
- Mesa (master): Revert "mesa: temporarily enable printing of Mesa' s GPU instructions"
Zack Rusin
- Mesa (master): mesa: make uniform work with geometry shaders
Zack Rusin
- Mesa (master): mesa: add comments and change Index2D to just Index2
Zack Rusin
- Mesa (master): Merge branch 'mesa-2d-registers'
Zack Rusin
- Mesa (master): draw: use the instance id when fetching vertex data
Zack Rusin
- Mesa (master): draw/llvm: adjust the instance id at run time
Zack Rusin
- Mesa (master): draw: actually a noop, rather than not implemented
Zack Rusin
- Mesa (master): st/dri: mv driDriverAPI to backends
George Sapountzis
- Mesa (master): st/dri: drop dri1_helper
George Sapountzis
- Mesa (master): st/dri: move backend hooks to appropriate object
George Sapountzis
- Mesa (master): llvmpipe: wait for queries being finished when asked for it or before deletion
Roland Scheidegger
- Mesa (master): llvmpipe: move rasterizer to screen instead of setup context
Roland Scheidegger
- Mesa (master): llvmpipe: fix comment typo
Roland Scheidegger
- Mesa (gallium-array-textures): 406 new commits
Roland Scheidegger
- Mesa (master): auxiliary/util: Add SM3 meta-cap list.
Corbin Simpson
- Demos (master): egl/opengl: Fix X11 demo build.
Corbin Simpson
- Mesa (master): gallium/docs: Fix VMware spelling.
Corbin Simpson
- Mesa (master): r300/compiler: Fix scheduling of TEX instructions.
Tom Stellard
- Mesa (master): r300/compiler: Add a register rename pass.
Tom Stellard
- Mesa (7.8): r300/compiler: Fix scheduling of TEX instructions.
Tom Stellard
- Mesa (master): gallium: remove pointless bitfield restrction in pipe_vertex_element
Keith Whitwell
- Mesa (master): util: more helpers for old draw code
Keith Whitwell
- Mesa (glsl2): glsl: Correctly handle unary plus operator.
Carl Worth
- Mesa (master): Avoid warnings in flex-generated code.
Carl Worth
- Mesa (master): Avoid more warnings in flex-generated code.
Carl Worth
- Mesa (master): Regenerate program/lex.yy.c
Carl Worth
- Mesa (master): dri2: Remove an unused variable.
Carl Worth
- Mesa (master): i965: Remove an unused variable.
Carl Worth
- Mesa (master): Makefiles: Don' t complain if depend file to be included doesn't exist.
Carl Worth
- Mesa (master): Add missing initialization of inOutFlags pointer.
Carl Worth
- Mesa (glsl2): glsl: Fix missing initialization of yylloc.source
Carl Worth
- Mesa (glsl2): ir_to_mesa: Add missing initializion of lod_info variable.
Carl Worth
- Mesa (glsl2): glsl2: Fix expected type for multiplying vector with non-square matrix.
Carl Worth
- Mesa (glsl2): glcpp: Fix function-like macros with an argument used multiple times.
Carl Worth
- Mesa (master): Avoid compiler warning for unused glx_dpy variable.
Carl Worth
- Mesa (master): Avoid a compiler warning about a potentially unused variable .
Carl Worth
- Mesa (glsl2): glcpp: Remove 2 shift/reduce conflicts from the grammar.
Carl Worth
- Mesa (glsl2): glcpp: Explicitly expect 0 shift/reduce conflicts.
Carl Worth
- Mesa (glsl2): glcpp: Add expected output for a recently-added test.
Carl Worth
- Mesa (glsl2): glsl: Add generated files from flex/bison.
Carl Worth
- Mesa (glsl2): glsl: Ignore glsl_compiler and glsl_parser.output files.
Carl Worth
- Mesa (glsl2): glcpp: Add generated source files.
Carl Worth
- Mesa (glsl2): ast: Initialize location data in constructor of all ast_node objects.
Carl Worth
- Mesa (master): egl: Always use EGLAPIENTRY in api function prototypes
Chia-I Wu
- Mesa (master): mesa: Fix OpenGL ES-only builds.
Chia-I Wu
- Mesa (master): docs: Update EGL doc.
Chia-I Wu
- Mesa (master): st/egl: Add support for !GLX_DIRECT_RENDERING.
Chia-I Wu
- Mesa (7.8): st/egl: Add support for !GLX_DIRECT_RENDERING.
Chia-I Wu
- Mesa (master): egl: Rework driver loading.
Chia-I Wu
- Mesa (master): mesa: Always initialize transform feedback state.
Chia-I Wu
- Mesa (master): egl: Return the correct array size in _eglFlattenArray.
Chia-I Wu
- Demos (master): egl: Improve es2gears.c gears demo (version 2).
Chia-I Wu
- Mesa (master): egl: Build egl_dri2 only when xcb-dri2 is available.
Chia-I Wu
- Mesa (master): egl: Build egl_dri2 only when DRI drivers are built.
Chia-I Wu
- Mesa (master): st/egl: Fix build on FreeBSD.
Chia-I Wu
- Mesa (7.8): st/egl: Fix build on FreeBSD.
Chia-I Wu
- Mesa (master): st/dri: Remove driFrameTrackingExtension.
Chia-I Wu
- Mesa (master): st/egl: Fixes for recent GLX cleanup.
Chia-I Wu
- Mesa (master): gallium: Add pipe_context::draw_vbo and pipe_context:: set_index_buffer.
Chia-I Wu
- Mesa (master): gallium: Implement draw_vbo and set_index_buffer for all drivers.
Chia-I Wu
- Mesa (master): gallium: Use unified pipe_context::draw_vbo.
Chia-I Wu
- Mesa (master): gallium: Keep only pipe_context::draw_vbo.
Chia-I Wu
- Mesa (master): gallium/docs: Document draw_vbo and set_index_buffer.
Chia-I Wu
- Mesa (master): gallium: Avoid void pointer arithmetic.
Chia-I Wu
- Mesa (master): graw/tests: Use pipe_context::draw_vbo.
Chia-I Wu
- Mesa (master): st/python: Adapt to interface change.
Chia-I Wu
- Mesa (master): util: Fix the range of util_draw_elements_instanced.
Chia-I Wu
- Mesa (master): egl: Add checks for EGL_MESA_screen_surface.
Chia-I Wu
Last message date:
Sat Jul 31 23:29:13 UTC 2010
Archived on: Mon Jan 13 14:18:23 UTC 2020
This archive was generated by
Pipermail 0.09 (Mailman edition).