June 2010 Archives by thread
Starting: Tue Jun 1 00:36:49 UTC 2010
Ending: Wed Jun 30 22:51:40 UTC 2010
Messages: 693
- Mesa (gallium-stream-out): gallium: add interface for DrawAuto and implement it in softpipe
Zack Rusin
- Mesa (master): st/xorg Avoid advertizing rotation / reflection support.
Jakob Bornecrantz
- Mesa (master): st/xorg: Fix Xv cliprect scaling.
Jakob Bornecrantz
- Mesa (master): mesa: use split_location_offset() in GetUniform() functions
Brian Paul
- Mesa (master): tgsi: Determine which shader input channels are effectively.
Jose Fonseca
- Mesa (master): gallium/docs: Update FRAC -> FRC.
Jose Fonseca
- Mesa (master): llvmpipe: Don' t waste time interpolating unused input channels.
Jose Fonseca
- Mesa (master): tgsi: Remove tgsi-instruction-set.txt.
Jose Fonseca
- Mesa (master): tgsi: Drop uses_fogcoord and uses_frontfacing from tgsi_scan .
Jose Fonseca
- Mesa (master): svga: Add a winsys callback to get the svga_winsys_context
Jakob Bornecrantz
- Mesa (master): st/xorg, vmware: Make throttling configurable.
Jakob Bornecrantz
- Mesa (gallium-stream-out): gallium: make draw auto work and add relevant caps and docs
Zack Rusin
- Mesa (master): intel: Fallback to meta if we' re asked to CopyTexImage2D from RGB to RGBA
Kristian Høgsberg
- Mesa (master): llvmpipe: Use struct lp_shader_input in the interpolator.
Jose Fonseca
- Mesa (master): llvmpipe: Obey color interpolation.
Jose Fonseca
- Mesa (master): r300g: remove one flush
Marek Olšák
- Mesa (master): r300g: better describe another flush and move it closer to the real problem
Marek Olšák
- Mesa (master): r300g: make texture transfers more pipelined
Marek Olšák
- Mesa (master): r300g: let the driver determine the GEM domain for buffer_create
Marek Olšák
- Mesa (master): r300g: blit directly to/from GTT when transfering textures
Marek Olšák
- Mesa (master): r300g: use r300_buffer_domain everywhere
Marek Olšák
- Mesa (master): r300g: store the GEM domain in buffer and texture structs
Marek Olšák
- Mesa (master): r300g: use the stored GEM domain in add_buffer/write_reloc
Marek Olšák
- Mesa (master): gallivm: Don't use lp_build_sample_wrap_nearest()
Jose Fonseca
- Mesa (master): llvmpipe: Centralize all position interpolation in lp_bld_interp.c.
Jose Fonseca
- Mesa (master): gallivm: Avoid fp arithmetic in lp_build_sample_wrap_nearest ().
Jose Fonseca
- Mesa (master): gallivm: Don' t use reciprocate in lp_build_sample_wrap_linear().
Jose Fonseca
- Mesa (master): gallivm: Make lp_build_sample_wrap_int usage more accurate.
Jose Fonseca
- Mesa (master): gallivm: Zero min_lod and max_lod when only one view is selected and min/ mag filter are equal.
Jose Fonseca
- Mesa (master): gallivm: Add a lp_build_const_elem().
Jose Fonseca
- Mesa (master): llvmpipe: Store often used LLVM types in the lp_build_context.
Jose Fonseca
- Mesa (master): llvmpipe: Minor cleanup to the interpolator.
Jose Fonseca
- Mesa (gallium-stream-out): gallium: rename draw_auto to draw_stream_output, plus fix a comment
Zack Rusin
- Mesa (master): llvmpipe: Per quad interpolation.
Jose Fonseca
- Mesa (master): llvmpipe: Fix typo in assert.
Jose Fonseca
- Mesa (master): llvmpipe: Remove unnecessary header.
Vinson Lee
- Mesa (master): llvmpipe: Fix bad logic.
Jose Fonseca
- Mesa (master): shaders: Don' t lose the param binding swizzle for single params.
Eric Anholt
- Mesa (master): mesa: whitespace and 80 column wrapping
Brian Paul
- Mesa (master): glsl: fix bad sanity-check assertion
Brian Paul
- Mesa (master): mesa: use BITFIELD64_BIT() macro
Brian Paul
- Mesa (master): glsl: handle indirectly indexed input registers in linker
Brian Paul
- Mesa (7.8): glx: fix regression with GLX_USE_GL
Brian Paul
- Mesa (master): glx: reformat and silence unused expression warning
Brian Paul
- Mesa (master): glx: fix indentation and remove extraneous break
Brian Paul
- Mesa (master): intel: Remove a leftover DRI1/DRI2 conditional
Kristian Høgsberg
- Mesa (master): gallivm: bump up LP_BUILD_FLOW_MAX_VARIABLES
Brian Paul
- Mesa (master): st/mesa: fix indirect addressing of input/output regs
Brian Paul
- Mesa (master): dri/swrast: Remove unnecessary header.
Vinson Lee
- Mesa (master): r300g: set the minimum texture stride to 64 bytes on RS600, RS690, and RS740
Marek Olšák
- Mesa (master): r300/compiler: print opcode names instead of numbers
Marek Olšák
- Mesa (master): scons: Handle Python OSError exception when missing libdrm_radeon.
Vinson Lee
- Mesa (master): util/u_debug: add description field to debug_named_value
Joakim Sindholt
- Mesa (master): gallium: silence all debug_named_value related warnings
Joakim Sindholt
- Mesa (master): r300g: use util/u_debug
Joakim Sindholt
- Mesa (master): gallivm: Factor out the quad derivative code into a single place. Fix ddy.
Jose Fonseca
- Mesa (master): gallivm: Register the JIT engine with oprofile on debug/ profile builds.
Jose Fonseca
- Mesa (master): llvmpipe: Number shaders/ variants for more reproducible function names in the IR.
Jose Fonseca
- Mesa (master): util/u_debug: use MAX2 macro
Brian Paul
- Mesa (master): gallium: Create a Xorg driver template Makefile
Jakob Bornecrantz
- Mesa (master): gallium: Don't always copy the dri driver to the staging dir
Jakob Bornecrantz
- Mesa (gallium-newclear): gallium: rename clearRT / clearDS to clear_render_target / clear_depth_stencil
Roland Scheidegger
- Mesa (master): gallium: add interpolation parameter to simple shader functions
Brian Paul
- Mesa (master): tgsi: whitespace cleanup
Brian Paul
- Mesa (master): tgsi: we don't support indirect input/ output registers in SSE codegen yet
Brian Paul
- Mesa (master): gallium: Don' t depend directly on staging dir in Xorg template makefile
Jakob Bornecrantz
- Mesa (mesa_7_7_branch): glx: fix regression with GLX_USE_GL
Brian Paul
- Mesa (master): gallium: clear interface changes
Roland Scheidegger
- Mesa (master): util: adapt to clear interface changes
Roland Scheidegger
- Mesa (master): st/mesa: use new ability to clear only depth or stencil
Roland Scheidegger
- Mesa (master): st/python: adapt to clear interface changes
Roland Scheidegger
- Mesa (master): cell: adapt to clear interface changes
Roland Scheidegger
- Mesa (master): fo: adapt to clear interface changes
Roland Scheidegger
- Mesa (master): identity: adapt to clear interface changes
Roland Scheidegger
- Mesa (master): trace: adapt to clear interface changes
Roland Scheidegger
- Mesa (master): rbug: adapt to clear interface changes
Roland Scheidegger
- Mesa (master): softpipe: adapt to clear interface changes
Roland Scheidegger
- Mesa (master): svga: adapt to clear interface changes
Roland Scheidegger
- Mesa (master): nvfx: adapt to clear interface changes
Roland Scheidegger
- Mesa (master): r300g: adapt to clear interface changes
Roland Scheidegger
- Mesa (master): nv50: adapt to clear interface changes
Roland Scheidegger
- Mesa (master): i965g: adapt to clear interface changes
Roland Scheidegger
- Mesa (master): i915g: adapt to clear interface changes
Roland Scheidegger
- Mesa (master): llvmpipe: adapt to clear interface changes
Roland Scheidegger
- Mesa (master): gallium: rename clearRT / clearDS to clear_render_target / clear_depth_stencil
Roland Scheidegger
- Mesa (master): Merge branch 'gallium-newclear'
Roland Scheidegger
- Mesa (master): r600g: adapt to interface changes
Roland Scheidegger
- Mesa (master): r600g: added code for depthtesting
Jerome Glisse
- Mesa (gallium-array-textures): gallium: interface changes for array textures and related cleanups
Roland Scheidegger
- Mesa (gallium-stream-out): gallium: adjust the query interface to support custom types
Zack Rusin
- Mesa (master): llvmpipe: Fix uninitialized variable on non-debug builds.
Vinson Lee
- Mesa (master): svga: Remove unnecessary header.
Vinson Lee
- Mesa (master): nv50: Remove unnecessary header.
Vinson Lee
- Mesa (master): util: Remove unnecessary header.
Vinson Lee
- Mesa (master): r600g: Move declaration before code.
Vinson Lee
- Mesa (master): r600g: use cast wrappers
Marek Olšák
- Mesa (master): r600g: make blit functions static (private)
Marek Olšák
- Mesa (master): r600g: implement clear_{render_target, depth_stencil}, resource_copy_region
Marek Olšák
- Mesa (master): scons: Add cygwin to list of accepted platforms.
Vinson Lee
- Mesa (master): st/egl: Move sw screen creation to native helper.
Chia-I Wu
- Mesa (master): st/egl: Fix compiler warnings.
Chia-I Wu
- Mesa (master): progs: Remove forked/dead files.
Jose Fonseca
- Mesa (master): llvmpipe: Do unswizzling in parallel when flushing for transfers.
Jose Fonseca
- Mesa (master): glsl: Recject rect samplers when GL_ARB_texture_rectangle is disabled
Kristian Høgsberg
- Mesa (master): intel: Fix intel_compressed_num_bytes for FXT1 after I broke it.
Eric Anholt
- Mesa (master): i915: Clamp minimum lod to maximum texture level too.
Eric Anholt
- Mesa (master): i915: Don't use XRGB8888 on 830 and 845.
Eric Anholt
- Mesa (master): llvmpipe: new -s option to run single test
Brian Paul
- Mesa (master): i915g: Rename winsys c file.
Vinson Lee
- Mesa (master): vbo: misc clean-ups
Brian Paul
- Mesa (master): progs: remove slang subdir
Brian Paul
- Mesa (master): progs: remove tools subdir
Brian Paul
- Mesa (master): demos: remove fbdev subdir
Brian Paul
- Mesa (master): progs: remove beos subdir
Brian Paul
- Mesa (master): progs: remove rbug subdir
Brian Paul
- Mesa (master): mesa: remove old references to demo files and progs subdir
Brian Paul
- Mesa (master): mesa: remove PROGRAM_DIRS from config files
Brian Paul
- Mesa (master): docs: links to the Mesa demos git repo
Brian Paul
- Mesa (master): docs: note that the Mesa demos are in a new repo
Brian Paul
- Mesa (master): r300/compiler: implement SFL for vertex shaders
Marek Olšák
- Mesa (master): r300/compiler: implement SEQ unwound for r3xx VS, natively for r5xx VS
Marek Olšák
- Mesa (master): r300/compiler: implement SNE unwound for r3xx VS, natively for r5xx VS
Marek Olšák
- Mesa (master): r300/compiler: implement SIN+COS+SCS for vertex shaders
Marek Olšák
- Mesa (master): mesa/st: add support for EXT_texture_swizzle.
Dave Airlie
- Mesa (master): i915: Inhibit render cache flush when changing drawing rectangle offset.
Chris Wilson
- Mesa (master): i915: Fix off-by-one for drawing rectangle.
Chris Wilson
- Mesa (master): i915: Only emit a MI_FLUSH when the drawing rectangle offset changes.
Chris Wilson
- Mesa (master): llvmpipe: Expose PIPE_CAP_TEXTURE_SWIZZLE.
Jose Fonseca
- Mesa (master): llvmpipe: handle PIPE_CAP_TEXTURE_SWIZZLE query
Roland Scheidegger
- Mesa (master): st/mesa: fix bug in depthstencil optimizing clear logic
Roland Scheidegger
- Mesa (master): i915g: fix bug in ds clear logic (still disabled)
Roland Scheidegger
- Mesa (master): Revert "llvmpipe: handle PIPE_CAP_TEXTURE_SWIZZLE query"
Roland Scheidegger
- Mesa (master): r600g: split instruction into scalar
Jerome Glisse
- Mesa (master): gallium: always build drivers/sw
Joakim Sindholt
- Mesa (master): r300compiler: fix scons build
Joakim Sindholt
- Mesa (master): gallium: Add winsys to include path to Xorg template makefile
Jakob Bornecrantz
- Mesa (master): gallium: Use correct defines in Xorg template makefile
Jakob Bornecrantz
- Mesa (master): i915g: Use template Xorg makefile
Jakob Bornecrantz
- Mesa (master): mesa: add ARB_texture_swizzle as alias of EXT_texture_swizzle, update relnotes
Marek Olšák
- Mesa (master): st/mesa: trivially enable GL_ATI_texture_env_combine3
Marek Olšák
- Mesa (pipe-video): vl: Check mo_type not mb_type when setting motion vectors.
Younes Manton
- Mesa (pipe-video): vl: Drop DRI1, clean up DRI2 bits.
Younes Manton
- Mesa (pipe-video): vl: Decode to XRGB, not ARGB.
Younes Manton
- Mesa (master): r300g: workaround index bias on chipsets that do not support it
Marek Olšák
- Mesa (master): st/mesa: advertise GL_ARB_fragment_program_shadow
Marek Olšák
- Mesa (master): r600g: add shader literal constant support
Jerome Glisse
- Mesa (master): r300g: fix 24-bit depth texturing
Marek Olšák
- Mesa (master): Remove last bits of progs/ infrastructure
Kristian Høgsberg
- Mesa (master): .gitignore: Ignore emacs .dir-locals.el files
Kristian Høgsberg
- Mesa (master): tests/graw: add fp-test
Keith Whitwell
- Mesa (master): test/graw: add vp-test
Keith Whitwell
- Mesa (master): regress: remove interpolation and semantic info from vs inputs
Keith Whitwell
- Mesa (master): tgsi: reject interpolation and semantics on vs inputs
Keith Whitwell
- Mesa (master): util: allocate larger tmp_row in util_format_translate
Keith Whitwell
- Mesa (master): util: add util_framebuffer_min_size
Keith Whitwell
- Mesa (master): include/st: new file swrast_screen_create.h
Keith Whitwell
- Mesa (master): gallivm: eliminate tgsi_exec.h include
Keith Whitwell
- Mesa (master): util: add u_box_3d
Keith Whitwell
- Mesa (master): cell/spu: divorce from tgsi_exec.h
Keith Whitwell
- Mesa (master): llvmpipe: hook up basic gs and multiple constant buffer support
Keith Whitwell
- Mesa (master): softpipe: remove assert on setting constbufs greater than zero
Keith Whitwell
- Mesa (master): graw: update graw_null after interface changes and build graw tests again
Keith Whitwell
- Mesa (master): graw_xlib: build fixes
Keith Whitwell
- Mesa (master): tests/graw: missing file tri.c
Keith Whitwell
- Mesa (master): util: new file u_dirty_flags.h
Keith Whitwell
- Mesa (master): graw: remove references to unistd.h
Keith Whitwell
- Mesa (master): nouveau: Remove left over argument in drm api
Jakob Bornecrantz
- Mesa (master): r300g: Use Xorg template makefile
Jakob Bornecrantz
- Mesa (master): nouveau: Use Xorg template makefile
Jakob Bornecrantz
- Mesa (master): i965g: Use Xorg template makefile
Jakob Bornecrantz
- Mesa (gallium-drm-driver-descriptor): i965g: Use Xorg template makefile
Jakob Bornecrantz
- Mesa (gallium-drm-driver-descriptor): gallium: Add drm driver interface
Jakob Bornecrantz
- Mesa (gallium-drm-driver-descriptor): gallium: Convert state trackers to drm driver interface
Jakob Bornecrantz
- Mesa (gallium-drm-driver-descriptor): gallium: drm api compat helper
Jakob Bornecrantz
- Mesa (gallium-drm-driver-descriptor): gallium: Make all drm drivers use the new drm compat helper
Jakob Bornecrantz
- Mesa (gallium-drm-driver-descriptor): swrastg: Use new drm_driver interface in EGL
Jakob Bornecrantz
- Mesa (gallium-drm-driver-descriptor): svga: Move bootstrap code to targets
Jakob Bornecrantz
- Mesa (gallium-drm-driver-descriptor): i915g: Move bootstrap code to targets
Jakob Bornecrantz
- Mesa (gallium-drm-driver-descriptor): r300g: Move bootstrap code to targets
Jakob Bornecrantz
- Mesa (master): draw: don't use llvm engine when geometry shaders active
Keith Whitwell
- Mesa (master): graw: add symlinks to shader test directories
Keith Whitwell
- Mesa (master): graw: trivial geometry shader test
Keith Whitwell
- Mesa (master): tgsi: null-terminate string in parse_identifier
Keith Whitwell
- Mesa (master): graw: add parse_geometry_shader helper
Keith Whitwell
- Mesa (master): util: implement util_clear_depth_stencil fallback
Roland Scheidegger
- Mesa (master): softpipe: use util_clear_render_target/ depth_stencil fallbacks
Roland Scheidegger
- Mesa (master): llvmpipe: use util_clear_render_target/ depth_stencil fallbacks
Roland Scheidegger
- Mesa (master): graw: add gs-test.c and some simple geometry shader examples
Keith Whitwell
- Mesa (master): r300g: fix hardlock caused by an incompatible vertex format
Marek Olšák
- Mesa (master): graw: Add gallium library to SCons build.
Vinson Lee
- Mesa (master): r600g: Remove unnecessary header.
Vinson Lee
- Mesa (master): glew: Drop glew now that we don't need it for the progs
Jakob Bornecrantz
- Mesa (master): sw: Remove unnecessary header.
Vinson Lee
- Mesa (master): graw: Remove unnecessary headers.
Vinson Lee
- Mesa (master): graw: Fix file handle leaks.
Vinson Lee
- Mesa (master): llvmpipe: Add geom shader file to make build
Jakob Bornecrantz
- Mesa (master): st/mesa: attempt to fix TFP by using sampler views (v1)
Dave Airlie
- Mesa (master): gallium: basic and initial implementation of the stream output interface
Zack Rusin
- Mesa (master): gallium: a lot more complete implementation of stream output
Zack Rusin
- Mesa (master): gallium: add interface for DrawAuto and implement it in softpipe
Zack Rusin
- Mesa (master): gallium: make draw auto work and add relevant caps and docs
Zack Rusin
- Mesa (master): gallium: rename draw_auto to draw_stream_output, plus fix a comment
Zack Rusin
- Mesa (master): gallium: adjust the query interface to support custom types
Zack Rusin
- Mesa (master): gallium: add basic support for stream output queries
Zack Rusin
- Mesa (master): gallium: scream when one of two unimplemented features in draw is used
Zack Rusin
- Mesa (master): softpipe: added sp_state_so.c to file list
Brian Paul
- Mesa (7.8): docs: added a few more bug fixes to the 7.8.2 relnotes file
Brian Paul
- Mesa (7.8): glsl: change uniform location/offset encoding
Brian Paul
- Mesa (gallium-resource-sampling): gallium: initial implementation of resources and new texture opcodes
Zack Rusin
- Mesa (master): SConscript: don' t build mesa components if mesa not in state trackers
Keith Whitwell
- Mesa (gallium-resource-sampling): graw: add a new resource sampling example
Zack Rusin
- Mesa (gallium-resource-sampling): tgsi: fix parsing and dumping of resources
Zack Rusin
- Mesa (gallium-resource-sampling): tgsi: implement basic sampling
Zack Rusin
- Mesa (master): r600: Fill uiFP_OutputMap for all written fragment outputs.
Alex Deucher
- Mesa (master): r600: Process exports for all written fragment outputs.
Alex Deucher
- Mesa (master): r600: Make next_inst() static.
Alex Deucher
- Mesa (master): r600: Assert output registers have a valid export index.
Alex Deucher
- Mesa (master): softpipe: make sure that invalid calls to sosettargets don' t crash us
Zack Rusin
- Mesa (master): softpipe: make sure we don' t fallback to assert on so stats query
Zack Rusin
- Mesa (master): intel: Update comment in intel_tex_copy from before miptree x/y rework.
Eric Anholt
- Mesa (master): intel: Remove the non-gem paths for batchbuffer upload.
Eric Anholt
- Mesa (master): intel: Change dri_bo_* to drm_intel_bo* to consistently use new API.
Eric Anholt
- Mesa (master): intel: Clean up stale comments in intel_batchbuffer.c.
Eric Anholt
- Mesa (master): intel: Convert remaining dri_bo_emit_reloc to drm_intel_bo_emit_reloc.
Eric Anholt
- Mesa (master): intel: Flag NEW_BUFFERS when changing draw buffers.
Eric Anholt
- Mesa (master): r300g: skip rendering for unsupported vertex formats instead of aborting
Marek Olšák
- Mesa (master): r300g: fix loading compressed textures
Marek Olšák
- Mesa (master): r300g: report that transfers are always supported
Marek Olšák
- Mesa (master): util: reference vertex buffers in blitter
Marek Olšák
- Mesa (master): r300g: save vertex buffers in blitter
Marek Olšák
- Mesa (master): r600g: save vertex buffers in blitter
Marek Olšák
- Mesa (master): draw: Remove unnecessary headers.
Vinson Lee
- Mesa (master): nv50: fix typo from gallium-msaa merge
Ben Skeggs
- Mesa (master): nvfx: fix typo from gallium-msaa merge
Ben Skeggs
- Mesa (master): nv50: use MARK_RING correctly
Ben Skeggs
- Mesa (gallium-resource-sampling): gallium: add docs for resources and new opcodes
Zack Rusin
- Mesa (master): xorg/vmwgfx: Disable 3D by default.
Thomas Hellstrom
- Mesa (master): st/xorg: Add a customizable option to disable 3D.
Thomas Hellstrom
- Mesa (master): geometry shaders: make gs work with changable primitives and variable number of vertices
Zack Rusin
- Mesa (master): nv: fix compile after the latest gs changes
Zack Rusin
- Mesa (master): graw: add a multiple primitive geometry shader test
Zack Rusin
- Mesa (master): draw: fix geometry shader which emit multiplie primitives
Zack Rusin
- Mesa (master): llvmpipe: fix copy & paste bug in clear logic
Roland Scheidegger
- Mesa (master): draw: make sure the buffer is big enough to fit everything emitted by the gs
Zack Rusin
- Mesa (master): r300g: return NULL texture early if buffer_create fails
Marek Olšák
- Mesa (master): r300g: debug output texture size
Marek Olšák
- Mesa (master): draw: make sure geometry shader correctly iterates the output buffer
Zack Rusin
- Mesa (master): r300g: try harder to create a transfer object
Marek Olšák
- Mesa (master): i965: Avoid calloc/free in the CURBE upload process.
Eric Anholt
- Mesa (master): intel: Use the blitter to upload TexSubImage data to busy textures.
Eric Anholt
- Mesa (master): swrast: When reading from a 0-bits r,g,b channel, return 0 not 1.
Eric Anholt
- Mesa (master): mesa: Allow GL_ALPHA FBOs with ARB_framebuffer_object.
Eric Anholt
- Mesa (master): i965: Add support for GL_ALPHA framebuffer objects.
Eric Anholt
- Mesa (master): r300g: Fix memory leak on error path.
Vinson Lee
- Mesa (master): draw: make sure that the gs never outputs more data than we allocated for
Zack Rusin
- Mesa (gallium-array-textures): gallium: fix array texture interface changes bugs, docs
Roland Scheidegger
- Mesa (master): draw: geometry shader fixes
Zack Rusin
- Mesa (master): gs: give our test an option of rendering a strip
Zack Rusin
- Mesa (gallium-render-condition-predicate): gallium: add a predicate value to render_condition()
Keith Whitwell
- Mesa (master): draw: rewrite geometry shader pipeline
Zack Rusin
- Mesa (master): draw: forgot to add a file
Zack Rusin
- Mesa (master): intel: Remove unnecessary header.
Vinson Lee
- Mesa (master): st/egl: Remove unnecessary header.
Vinson Lee
- Mesa (master): winsys: Add fbdev software winsys.
Chia-I Wu
- Mesa (master): st/egl: Add fbdev backend.
Chia-I Wu
- Mesa (master): st/egl: Do not build non-working driver combinations.
Chia-I Wu
- Mesa (master): docs: Update EGL doc.
Chia-I Wu
- Mesa (shader-file-reorg): mesa: rename src/mesa/shader/ to src/mesa/program /
Brian Paul
- Mesa (master): i965: remove UseProgram driver callback
Brian Paul
- Mesa (master): i965: Move no_batch_wrap assertion out across the area we' re trying to verify.
Eric Anholt
- Mesa (master): i965: Update old comment about state cache sizing.
Eric Anholt
- Mesa (master): i965: Set the CC VP state immediately on state change.
Eric Anholt
- Mesa (master): i965: Add support for streaming indirect state rather than caching objects.
Eric Anholt
- Mesa (master): i965: Split constant buffer setup from its surface state/ binding state.
Eric Anholt
- Mesa (master): i965: Convert the binding table to streamed indirect state.
Eric Anholt
- Mesa (master): i965: Remove caching of surface state objects.
Eric Anholt
- Mesa (master): i965: Remove brw_state_cache_bo_delete now that it' s unused again.
Eric Anholt
- Mesa (master): i965: Use the state base address to avoid relocations.
Eric Anholt
- Mesa (master): i965: GC the last two arguments to brw_cache_data.
Eric Anholt
- Mesa (master): tgsi: support 2d indirect addressing
Zack Rusin
- Mesa (master): gallium/softpipe/draw: support samplers in geometry shaders
Zack Rusin
- Mesa (master): i965: Warning fixes from the i965-streaming merge.
Eric Anholt
- Mesa (master): i965: Remove the surface key used to generate constant surfaces.
Eric Anholt
- Mesa (master): r300/compiler: Implement simple loop emulation
Marek Olšák
- Mesa (master): r300/compiler: Unroll loops that have a constant number of iterations.
Marek Olšák
- Mesa (master): r300/compiler: Verify assumptions about opcode types.
Marek Olšák
- Mesa (master): r300/compiler: Unroll loops that decrement the counter.
Marek Olšák
- Mesa (master): r300/compiler: Handle SGT and SLE at the beginning of loops.
Marek Olšák
- Mesa (master): r300/compiler: Fix warning.
Marek Olšák
- Mesa (master): r300/compiler: Handle more complex conditionals in loops.
Marek Olšák
- Mesa (gallium-array-textures): 23 new commits
Roland Scheidegger
- Mesa (master): scons: Disable i915g build if using MSVC.
Vinson Lee
- Mesa (master): scons: Disable i965g build if using MSVC.
Vinson Lee
- Mesa (master): i965: Remove unnecessary header.
Vinson Lee
- Mesa (master): r300/compiler: fix scons build
Joakim Sindholt
- Mesa (master): softpipe: small cleanup
Zack Rusin
- Mesa (master): draw/gs: copy the outputs only if we emitted something
Zack Rusin
- Mesa (master): i965: Update gen6 paths for the streaming rework.
Eric Anholt
- Mesa (master): i965: Stream out CC unit state.
Eric Anholt
- Mesa (master): i965: Set the correct WM GRF start reg on gen6.
Eric Anholt
- Mesa (master): i965: Add support for math instructions in the gen6 WM.
Eric Anholt
- Mesa (master): i965: Use the new message header format for FF_SYNC on gen6.
Eric Anholt
- Mesa (master): i965: Fix gen6 front cull mode.
Eric Anholt
- Mesa (master): r300g: upload only vertex buffers referenced by vertex elements
Marek Olšák
- Mesa (master): r300g: add fallback for unaligned/unsupported vertex stride/ offset/format
Marek Olšák
- Mesa (master): r300g: move two-sided stencilref fallback to its own file
Marek Olšák
- Mesa (master): r300g: move index buffer translate functions to their new home
Marek Olšák
- Mesa (master): r300g: remove r300_state.h
Marek Olšák
- Mesa (master): r300g: fix multiple render targets
Marek Olšák
- Mesa (master): r300g: replace r300_cs_info with simplier get_cs_free_dwords
Marek Olšák
- Mesa (master): r300g: drop DBG_CS
Marek Olšák
- Mesa (master): r300g: inline CHECK_CS
Marek Olšák
- Mesa (master): r300g: reorder CS macros and document them a little
Marek Olšák
- Mesa (master): r300g: inline FLUSH_CS
Marek Olšák
- Mesa (master): r300g: add API for building command buffers
Marek Olšák
- Mesa (master): r300g: turn blend state into a CB
Marek Olšák
- Mesa (master): r300g: turn blend color into a CB
Marek Olšák
- Mesa (master): r300g: turn clip state into a CB
Marek Olšák
- Mesa (master): r300g: turn depth stencil state into a CB
Marek Olšák
- Mesa (master): r300g: turn fragment shader into a CB
Marek Olšák
- Mesa (master): r300g: optimize emission of fragment shader constants
Marek Olšák
- Mesa (7.8): i915: Fix off-by-one for drawing rectangle.
Chris Wilson
- Mesa (gallium-array-textures): gallium: fix a couple of bugs in interface chnage fixes
Roland Scheidegger
- Mesa (gallium-array-textures): mesa/st: adapt to interface changes
Roland Scheidegger
- Mesa (master): r300g: count CS dwords on debug builds only
Marek Olšák
- Mesa (master): r300g: simplify reloc macros
Marek Olšák
- Mesa (master): r300g: subclass pipe_surface
Marek Olšák
- Mesa (master): r300g: emit viewport state as a dword table
Marek Olšák
- Mesa (master): r300g: rewrite occlusion queries
Marek Olšák
- Mesa (master): r300g: drop begin_cs/end_cs
Marek Olšák
- Mesa (master): r300g: fix uploading RC state shader constants on r3xx
Marek Olšák
- Mesa (gallium-array-textures): 218 new commits
Roland Scheidegger
- Mesa (master): graw: small fixups for the gs examples
Zack Rusin
- Mesa (master): util: Add a func_to_pointer util function too.
Jose Fonseca
- Mesa (master): gallivm: Use func_to_pointer().
Jose Fonseca
- Mesa (master): util: Use int type for format field width.
Jose Fonseca
- Mesa (master): gallivm: Override some of the default target options.
Jose Fonseca
- Mesa (master): gallivm: Omit references to NoFramePointerElimNonLeaf
Jose Fonseca
- Mesa (master): intel: Remove long-dead comment about releasing texture heaps.
Eric Anholt
- Mesa (master): i965: correct the gen6 line stipple enable define.
Eric Anholt
- Mesa (master): i965: Fix surface state dumping with INTEL_DEBUG=batch.
Eric Anholt
- Mesa (master): r300g: initialize US_CODE_BANK on r4xx
Marek Olšák
- Mesa (master): draw wip
Zack Rusin
- Mesa (master): softpipe/gs: fix a crash when a gs isn't present
Zack Rusin
- Mesa (master): draw: fix primitive indexing in the pipeline
Zack Rusin
- Mesa (master): draw: finish the new pipeline setup
Zack Rusin
- Mesa (master): draw: run the pipeline with the correct number of verts
Zack Rusin
- Mesa (master): graw: fix setup for multiple constant buffers
Zack Rusin
- Mesa (master): graw: test multiple cb's in geometry shaders
Zack Rusin
- Mesa (master): mesa: Allow querying the system FBO in GetFramebufferAttachmentParameteriv
Kristian Høgsberg
- Mesa (master): draw/gs: make sure gs works with elts and doesn' t overrun the buffer
Zack Rusin
- Mesa (master): Remove mapvbo test.
Eric Anholt
- Mesa (master): gs: make sure we end primitives when finishing executing shaders
Zack Rusin
- Mesa (7.8): i915: Don't use XRGB8888 on 830 and 845.
Eric Anholt
- Mesa (7.8): i965: Use R16G16B16A16_FLOAT for 3-component half-float.
Eric Anholt
- Mesa (7.8): i965: Set the correct provoking vertex for clipped first-mode trifans.
Eric Anholt
- Mesa (7.8): i965: Fix bit allocation for number of color regions for ARB_draw_buffers.
Eric Anholt
- Mesa (7.8): i915: Clamp minimum lod to maximum texture level too.
Eric Anholt
- Mesa (7.8): docs: Update to note 830/845 hang fix.
Eric Anholt
- Mesa (master): graw: add a gs test for non-sequential inputs
Zack Rusin
- Mesa (master): draw: handle some out of memory conditions
Alan Hourihane
- Mesa (7.8): osmesa: always build standalone for internal symbols
Dan Nicholson
- Mesa (master): osmesa: always build standalone for internal symbols
Dan Nicholson
- Mesa (master): r600: fix warnings
Alex Deucher
- Mesa (master): r600: GL_COORD_REPLACE state is only relevant when point sprites are enabled.
Alex Deucher
- Mesa (gallium-array-textures): gallium: more interface changes
Roland Scheidegger
- Mesa (gallium-array-textures): gallium: adapt code to interface changes
Roland Scheidegger
- Mesa (master): draw: add alloc check
Alan Hourihane
- Mesa (master): util: add alloc check
Alan Hourihane
- Mesa (master): r300g: Old MSAA code from before gallium-msaa.
Corbin Simpson
- Mesa (master): r300g: Fix indentation.
Corbin Simpson
- Mesa (master): r300g: Add resource resolve function.
Corbin Simpson
- Mesa (master): r300g: Moar MSAA setup.
Corbin Simpson
- Mesa (master): r300g: Finish resolve function.
Corbin Simpson
- Mesa (master): r300g: Don't multisample non-32-bpp render targets.
Corbin Simpson
- Mesa (master): r300g: Fix MSAA state size.
Corbin Simpson
- Mesa (master): r300g: Fix up resolve.
Corbin Simpson
- Mesa (gallium-array-textures): gallium: separate depth0 and array_size in the resource itself.
Roland Scheidegger
- Mesa (gallium-array-textures): gallium: adapt code to interface changes...
Roland Scheidegger
- Mesa (master): translate: don't crash on elts paths with instances
Zack Rusin
- Mesa (master): draw: rewrite stream output to handle all the dark corners
Zack Rusin
- Mesa (master): draw: add stream output decomposition file
Zack Rusin
- Mesa (master): graw: remove wrong test
Zack Rusin
- Mesa (7.8): docs: Note OSMesa build fix
Dan Nicholson
- Mesa (master): draw: make sure we correctly iterate over output buffers on stream out
Zack Rusin
- Mesa (7.8): docs: Many updates to 7.8.2 release notes
Ian Romanick
- Mesa (7.8): docs: download. html does not need to be updated for each release
Ian Romanick
- Mesa (7.8): docs: Update mailing lines from sf.net to freedesktop.org
Ian Romanick
- Mesa (master): intel: Remove unnecessary headers.
Vinson Lee
- Mesa (master): r300g: Fix uninitialized variable warnings in error path.
Vinson Lee
- Mesa (master): gallium/docs: Flesh out the distro information.
Corbin Simpson
- Mesa (master): gallium/docs: Fix RST error.
Corbin Simpson
- Mesa (master): gallium/docs: R and RG texture swizzles.
Corbin Simpson
- Mesa (master): gallium/docs: Label opcodes by capability bits.
Corbin Simpson
- Mesa (master): gallium/docs: Explain DFRACEXP/DLDEXP.
Corbin Simpson
- Mesa (master): gallium/docs: Remove unneeded "doubles", add double blurb.
Corbin Simpson
- Mesa (master): gallium/docs: GLSL glossary entry.
Corbin Simpson
- Mesa (master): r300g: fix surface leaks
Marek Olšák
- Mesa (master): r300g: more reasonable MSPOS defaults in error path
Marek Olšák
- Mesa (master): st/egl: Build sw/fbdev winsys for fbdev backend.
Chia-I Wu
- Mesa (master): Delete removed tests from SCons build.
Vinson Lee
- Mesa (master): egl: s/_EGL_PLATFORM/_EGL_OS/ and s/POSIX/UNIX/.
Chia-I Wu
- Mesa (master): egl: s/EGL_DISPLAY/EGL_PLATFORM/.
Chia-I Wu
- Mesa (master): draw: fix some unsigned issue
Zack Rusin
- Mesa (gallium-array-textures): st/wgl: fix interface changes bugs
Roland Scheidegger
- Mesa (gallium-array-textures): 58 new commits
Roland Scheidegger
- Mesa (gallium-array-textures): gallium: remove PIPE_SURFACE_LAYOUT_LINEAR definition
Roland Scheidegger
- Mesa (master): draw: implement lines with adjacency in geometry shaders
Zack Rusin
- Mesa (master): draw: validate stream output buffers
Zack Rusin
- Mesa (master): draw: implement line strip adjacency
Zack Rusin
- Mesa (master): draw: fix a silly error
Zack Rusin
- Mesa (master): draw: implement triangle lists with adjacency support in gs
Zack Rusin
- Mesa (master): draw: implement triangle strips with adjacency in geometry shader
Zack Rusin
- Mesa (7.8): docs: added news item for 7.8.2 release
Ian Romanick
- Mesa (7.8): mesa: set version string to 7.8.2
Ian Romanick
- Mesa (7.8): docs: Add 7.8.2 release MD5 sums
Ian Romanick
- Mesa: tag mesa-7.8.2: Mesa 7.8.2 release
Ian Romanick
- Mesa (master): r300g: debug option for fake occlusion queries
Marek Olšák
- Mesa (master): r300g: fix hardlocks in occlusion queries
Marek Olšák
- Mesa (gallium-array-textures): gallium: rename element_offset/ width fields in views to first/last_element
Roland Scheidegger
- Mesa (master): llvmpipe: limit the number of fragment shader variants kept around
Roland Scheidegger
- Mesa (master): llvmpipe: Fix pointer dereference after free.
Jose Fonseca
- Mesa (master): gallium: add a new register file - immediate array
Zack Rusin
- Mesa (master): gallium: add a temporary array register file
Zack Rusin
- Mesa (master): graw: add two examples using new register files
Zack Rusin
- Mesa (master): i965: Fix the name of aa_coverage_slope in the improved AA line params.
Eric Anholt
- Mesa (master): intel: Finalize the miptree before mapping it for fallbacks.
Eric Anholt
- Mesa (master): r300g: fix up the CS size of the rasterizer state
Marek Olšák
- Mesa (master): r300g: more informative warning in END_CS
Marek Olšák
- Mesa (master): r300g: improve the ZTOP condition
Marek Olšák
- Mesa (master): r300g: fix clamp and mirror_clamp wrap modes when used with nearest filtering
Marek Olšák
- Mesa (master): r300g: output floats instead of halfs when passed through translate
Marek Olšák
- Mesa (master): r300g: fix random pixels appearing / incomplete rendering
Marek Olšák
- Mesa (master): Revert "Fix image_matches_texture_obj() MaxLevel check"
Maciej Cencora
- Mesa (master): r300g: cleanup includes
Marek Olšák
- Mesa (master): r300g: texture alignment code cleanup + use special alignment for AA textures
Marek Olšák
- Mesa (master): r600g: handle DRM_API_HANDLE_TYPE_KMS in buffer_get_handle
Marek Olšák
- Mesa (master): r300g: cleanup buffer_{from, get}_handle
Marek Olšák
- Mesa (master): r300g: manually assign texture cache regions
Marek Olšák
- Mesa (master): i965g: Fix setup of immediate types for gen4 disasm.
Vinson Lee
- Mesa (master): mapi: Add missing stdlib.h header for malloc declaration.
Vinson Lee
- Mesa (master): r300g: fix assigning the texture cache region for 1 texture
Marek Olšák
- Mesa (master): r300g: fix the KIL opcode for r3xx-r4xx (v4)
Marek Olšák
- Mesa (master): llvmpipe: s/lpfs/shader/
Jose Fonseca
- Mesa (master): r300g: fix crash when destroying the context on r3xx-r4xx
Marek Olšák
- Mesa (7.8): docs: remove redundant changes section
Brian Paul
- Mesa (master): docs: add link to 7.9 relnotes
Brian Paul
- Mesa (master): swrast: fix incorrect specular highlights on backfaces
Brian Paul
- Mesa (master): r300g: do not emit ZTOP every draw call
Marek Olšák
- Mesa (master): r300g: optimize the immediate mode emission path a bit
Marek Olšák
- Mesa (master): st/mesa: remove bogus assertions st_CompressedTexSubImage2D
Roland Scheidegger
- Mesa (master): gallium: add a new query
Zack Rusin
- Mesa (master): gallium: add a timestamp disjoint query
Zack Rusin
- Mesa (master): llvmpipe: make geometry shaders and stream output work
Zack Rusin
- Mesa (master): llvmpipe: Ignores
Jakob Bornecrantz
- Mesa (master): u_math: Add align function npot alignments
Jakob Bornecrantz
- Mesa (master): i915g: Create seperate option for i915g and i965g
Jakob Bornecrantz
- Mesa (master): i915g: i915_state_dynamic.c code style
Jakob Bornecrantz
- Mesa (master): i915g: i915_state_immediate.c code style
Jakob Bornecrantz
- Mesa (master): i915g: i915_state_sampler.c code style
Jakob Bornecrantz
- Mesa (master): i915g: Switch to state atoms
Jakob Bornecrantz
- Mesa (master): i915g: Rework debug print code
Jakob Bornecrantz
- Mesa (master): i915g: Change state code in vbuf code
Jakob Bornecrantz
- Mesa (master): i915g: Drop fifo code in vbuf
Jakob Bornecrantz
- Mesa (master): i915g: Reduce state emission by using a index bias
Jakob Bornecrantz
- Mesa (master): demos: Update ignores
Jakob Bornecrantz
- Mesa (master): egl: Add EGL flags to sources
Jakob Bornecrantz
- Mesa (master): i915g: Revert debug hunks from last commit
Jakob Bornecrantz
- Mesa (master): r300g: index buffer range checking
Marek Olšák
- Mesa (master): r300g: attempt to fix texture corruption on RV505
Marek Olšák
- Mesa (master): mesa: fix assertion failure for GL_ALPHA FBOs
Marek Olšák
- Mesa (gallium-drm-driver-descriptor): swrastg: Fix glue file
Jakob Bornecrantz
- Mesa (gallium-drm-driver-descriptor): target-helpers: Add inline helpers
Jakob Bornecrantz
- Mesa (gallium-drm-driver-descriptor): i965g: Moved pci_id to winsys struct
Jakob Bornecrantz
- Mesa (gallium-drm-driver-descriptor): i965g: Rename winsys file
Jakob Bornecrantz
- Mesa (gallium-drm-driver-descriptor): i965g: Move bootstrap code to targets
Jakob Bornecrantz
- Mesa (gallium-drm-driver-descriptor): gallium: Drop sw drm winsys
Jakob Bornecrantz
- Mesa (master): r300/compiler: emulate loops in vertex shaders
Marek Olšák
- Mesa (master): r300/compiler: allow 32 temporaries in vertex shaders
Marek Olšák
- Mesa (master): r300/compiler: allow 1024 instructions in r5xx vertex shaders
Marek Olšák
- Mesa (master): mesa: fix attachment error checking for glGetFramebufferAttachmentParameteriv()
Brian Paul
- Mesa (master): gallium/drivers: Create Galahad from identity.
Corbin Simpson
- Mesa (master): configure: Add galahad to default build.
Corbin Simpson
- Mesa (master): id, glhd: Fix segfault with misreferenced pipe member.
Corbin Simpson
- Mesa (master): targets, radeong: Add Galahad.
Corbin Simpson
- Mesa (master): glhd: Add glhd_warn for unconditional stderr output.
Corbin Simpson
- Mesa (master): glhd: Grab is_format_supported warning from r300g.
Corbin Simpson
- Mesa (master): glhd: Grab resource_copy_region from r300g.
Corbin Simpson
- Mesa (master): glhd: Grab framebuffer state checks from r300g.
Corbin Simpson
- Mesa (master): glhd: Add query protection.
Corbin Simpson
- Mesa (master): id, glhd: Fix malloc/calloc of struct.
Corbin Simpson
- Mesa (master): radeong: Disable Galahad for now; breaks texturing.
Corbin Simpson
- Mesa (master): egl: Introduce platform displays internally.
Chia-I Wu
- Mesa (master): egl: Add support for EGL_MESA_drm_display.
Chia-I Wu
- Mesa (master): egl: Add a test for MESA_EGL_NO_X11_HEADERS.
Chia-I Wu
- Mesa (master): draw: mask off DRAW_PIPE_FLAG_MASK bits in prim decompose code
Brian Paul
- Mesa (master): draw: don' t try to precalculate the pipeline output primitive
Keith Whitwell
- Mesa (master): glhd: Use an environment variable (GALAHAD) to enable. Off by default.
Corbin Simpson
- Mesa (master): id, glhd: Unbreak texturing.
Corbin Simpson
- Mesa (master): glhd: Simple rasterizer checks.
Corbin Simpson
- Mesa (master): draw: use gallium's TRUE/FALSE
Brian Paul
- Mesa (master): gallium/docs: fix definitions of TGSI_SEMANTIC_POSITION, COLOR
Brian Paul
- Mesa (master): gallium/docs: update TEXTURE_SHADOW_MAP MAX_PREDICATE_REGISTERS
Brian Paul
- Mesa (master): gallium/docs: document TGSI_SEMANTIC_EDGEFLAG
Brian Paul
- Mesa (gallium-drm-driver-descriptor): nouveau: Rename winsys file
Jakob Bornecrantz
- Mesa (gallium-drm-driver-descriptor): nouveau: Move bootstrap code to targets
Jakob Bornecrantz
- Mesa (gallium-drm-driver-descriptor): r600g: Move bootstrap code to target
Jakob Bornecrantz
- Mesa (gallium-drm-driver-descriptor): gallium: Remove drm_api and all references to it
Jakob Bornecrantz
- Mesa (gallium-drm-driver-descriptor): gallium: Fix scons build
Jakob Bornecrantz
- Mesa (gallium-drm-driver-descriptor): gallium: Add debug target helper
Jakob Bornecrantz
- Mesa (gallium-drm-driver-descriptor): gallium: Use debugging helper in all drm targets
Jakob Bornecrantz
- Mesa (gallium-drm-driver-descriptor): swrastg: Use target-helpers
Jakob Bornecrantz
- Mesa (gallium-drm-driver-descriptor): i965g: Remove last references to drm_api
Jakob Bornecrantz
- Mesa (gallium-drm-driver-descriptor): nouveau: Remove reference to drm_api
Jakob Bornecrantz
- Mesa (master): r300g: add "has HiZ" flag, add ZMask regs
Marek Olšák
- Mesa (master): r300g: separate the cache flush from the framebuffer state
Marek Olšák
- Mesa (master): r300g: reorder and cleanup register writes everywhere
Marek Olšák
- Mesa (master): r300g: move AA registers into the new AA state
Marek Olšák
- Mesa (master): r300g: remove an XXX comment
Marek Olšák
- Mesa (master): mesa: refactor shader api / object code
Brian Paul
- Mesa (master): mesa: move atifragshader.[ch] to main/
Brian Paul
- Mesa (master): mesa: move uniforms.c to main/
Brian Paul
- Mesa (master): mesa: move nvprogram.[ch] to main/
Brian Paul
- Mesa (master): mesa: move arbprogram.[ch] to main/
Brian Paul
- Mesa (master): mesa: move shader/slang/* sources to main/slang/*
Brian Paul
- Mesa (master): mesa: rename src/mesa/shader/ to src/mesa/program/
Brian Paul
- Mesa (master): Merge branch 'shader-file-reorg'
Brian Paul
- Mesa (master): gallium/docs: Slight clarification and formatting for Blend.
Corbin Simpson
- Mesa (master): pipe: Add PIPE_OS_HURD
Corbin Simpson
- Mesa (master): gallium/docs: Add lop table.
Corbin Simpson
- Mesa (master): gallium/docs: updated remaining semantic label docs
Brian Paul
- Mesa (master): gallium/docs: Lops override the rest of the blending state when enabled.
Corbin Simpson
- Mesa (master): glhd: Add test for logicop enable.
Corbin Simpson
- Mesa (master): gallium/docs: Vertex data formats.
Corbin Simpson
- Mesa (master): r300g: a couple more chipsets do not have HiZ RAM
Marek Olšák
- Mesa (master): softpipe: fix comment typo
Brian Paul
- Mesa (master): llvmpipe: fix comment typo
Brian Paul
- Mesa (master): mesa: initialize extension string when context is first bound
Brian Paul
- Mesa (master): draw: Work around an invalid write.
Chia-I Wu
- Mesa (master): softpipe: rename a var
Brian Paul
- Mesa (master): gallium/util: fix pipe_sampler_view_reference() calls
Brian Paul
- Mesa (glsl2): glsl2: Emit OPCODE_END at the end of the Mesa program.
Eric Anholt
- Mesa (glsl2): glsl2: Use the parser state as the talloc context for dead code elimination.
Eric Anholt
- Mesa (glsl2): glsl2: Associate the GLenum for the type with builtin GLSL types.
Eric Anholt
- Mesa (glsl2): glsl2: Start trying to hook up uniforms.
Eric Anholt
- Mesa (master): draw: limit the number of vertex shader variants kept around
Zack Rusin
- Mesa (master): draw: initialize vertex header
Zack Rusin
- Mesa (master): draw: initialize headers in the none post paths as well
Zack Rusin
- Mesa (master): draw: deleted by mistake
Zack Rusin
- Mesa (glsl2): ir_reader: Free memory for S-Expressions earlier.
Eric Anholt
- Mesa (glsl2): glsl2: Don' t clear swizzles for Mesa IR constants after fetching them.
Eric Anholt
- Mesa (glsl2): glsl2: Take out the spamming of debug flags I'd added.
Eric Anholt
- Mesa (glsl2): glsl2: Add support for non-float constants in Mesa IR.
Eric Anholt
- Mesa (master): draw: Remove unnecessary header.
Vinson Lee
- Mesa (master): st/mesa: Remove unnecessary headers.
Vinson Lee
- Mesa (master): mesa: Remove unnecessary header.
Vinson Lee
- Mesa (master): draw: fix build with llvm and make
Marek Olšák
- Mesa (pipe-video): vl: Add transfer funcs to pipe_video_context and softpipe.
Younes Manton
- Mesa (pipe-video): vl: Fix RGB subpictures.
Younes Manton
- Mesa (pipe-video): st/vdpau: Initial commit.
Younes Manton
- Mesa (master): r300g: enum r300_blitter_op is a bitmask
Marek Olšák
- Mesa (master): r300g: update my notes about fastfill and zbuffer compression
Marek Olšák
- Mesa (master): r300g: immediate mode cleanup
Marek Olšák
- Mesa (master): r300g: introduce VAP invariant state
Marek Olšák
- Mesa (master): r300g: turn invariant state into a command buffer
Marek Olšák
- Mesa (master): r300g: initialize some crucial state in the first CS
Marek Olšák
- Mesa (master): r300g: move emission of the MSPOS regs into the framebuffer state
Marek Olšák
- Mesa (master): r300g: turn rasterizer state into a command buffer
Marek Olšák
- Mesa (master): r300g: group debug messages
Marek Olšák
- Mesa (master): r300g: reference surfaces in set_framebuffer_state
Marek Olšák
- Mesa (master): r300g: separate the hyperz state and pipelined FB regs out of the FB state
Marek Olšák
- Mesa (master): r300g: release referenced objects in destroy_context
Marek Olšák
- Mesa (master): util: fix a memory leak in blitter
Marek Olšák
- Mesa (master): r300g: fix a compile error on non-debug builds
Marek Olšák
- Mesa (master): llvmpipe: Ensure outdated framebuffer state is not reused in lp_setup_bind_framebuffer ().
Jose Fonseca
- Mesa (master): llvmpipe: Actually flush in lp_resource_copy()
Jose Fonseca
- Mesa (master): llvmpipe: set WRITE_ALL only a per-tile basis in lp_resource_copy().
Jose Fonseca
- Mesa (glsl2): glsl2: Use i2b and f2b IR opcodes for casting int or float to bool
Ian Romanick
- Mesa (glsl2): glsl2: Add option to stand-alone GLSL compiler to dump IR before optimizations
Ian Romanick
- Mesa (master): 25 new commits
Jakob Bornecrantz
- Mesa (glsl2): Use more sensible contexts in ir_dead_code_local.
Eric Anholt
- Mesa (glsl2): Use a more sensible context in copy propagation.
Eric Anholt
- Mesa (glsl2): ir_to_mesa: Fix copy and wasted InputsRead/ OutputsWritten setup.
Eric Anholt
- Mesa (glsl2): glsl2: Add support for some builtin matrices.
Eric Anholt
- Mesa (glsl2): ir_to_mesa: Check the right element for matrix * scalar multiplication.
Eric Anholt
- Mesa (glsl2): ir_to_mesa: Fix matrix * scalar multiplication.
Eric Anholt
- Mesa (glsl2): ir_to_mesa: Traverse the "else" instrs after "else", instead of "then" again.
Eric Anholt
- Mesa (glsl2): ir_to_mesa: Respect EmitCondCodes for IF statements.
Eric Anholt
- Mesa (glsl2): ir_to_mesa: Notify the driver when we generate new Mesa programs for GLSL.
Eric Anholt
- Mesa (glsl2): ir_to_mesa: Add support for the pow expression.
Eric Anholt
- Mesa (glsl2): ir_to_mesa: Fix EmitCondCodes for boolean vars as condition.
Eric Anholt
- Mesa (glsl2): ir_to_mesa: Fix indexes of temps used in expressions.
Eric Anholt
- Mesa (glsl2): ir_to_mesa: Fix binop_sqrt for multi-channel and negative source channels.
Eric Anholt
- Mesa (master): glhd: Remove leftover file
Jakob Bornecrantz
- Mesa (master): glhd: Re-integrate with the debug system
Jakob Bornecrantz
- Mesa (master): glhd: Build with scons
Jakob Bornecrantz
- Mesa (master): r300g: Add target defines for Galahad
Jakob Bornecrantz
- Mesa (master): r300g: Galahad for scons as well
Jakob Bornecrantz
- Mesa (master): i915g: Add Galahad to targets
Jakob Bornecrantz
- Mesa (glsl2): ir_to_mesa: Actually add the header file for the interface.
Eric Anholt
- Mesa (glsl2): ir_to_mesa: Actually initialize the undef register for scalar_op1.
Eric Anholt
- Mesa (glsl2): ir_to_mesa: Support user-defined varyings using the linker' s locations.
Eric Anholt
- Mesa (master): util: reference surfaces and sampler views in blitter when saving them
Marek Olšák
- Mesa (master): mesa: initial support for ARB_geometry_shader4
Zack Rusin
- Mesa (master): st_api: Remove st_context::is_visual_supported.
Chia-I Wu
- Mesa (master): st/mesa: Add support for multiple APIs.
Chia-I Wu
- Mesa (master): st/egl: Make api_OpenGL support OpenGL ES.
Chia-I Wu
- Mesa (master): st/egl: Introduce native_platform.
Chia-I Wu
- Mesa (master): st/egl: One driver per hardware.
Chia-I Wu
- Mesa (master): st/egl: Reorganize targets.
Chia-I Wu
- Mesa (master): st/egl: Move module loading code to targets.
Chia-I Wu
- Mesa (master): st/egl: Build a single EGL driver.
Chia-I Wu
- Mesa (master): egl: Do not call drv->Initialize with global mutex locked.
Chia-I Wu
- Mesa (master): egl: Remove st/egl probe code.
Chia-I Wu
- Mesa (master): i915g: Add missing egl pipe file
Jakob Bornecrantz
- Mesa (master): egl: Fix gallium build when EGL is not installed on system
Jakob Bornecrantz
- Mesa (master): i915g: Fix copy pasto
Jakob Bornecrantz
- Mesa (master): draw: Add inline keyword to inline function.
Jose Fonseca
- Mesa (master): egl: Check for drm winsys not just the driver name
Jakob Bornecrantz
- Mesa (glsl2): glsl2: Invoke preprocessor before calling the compiler proper
Ian Romanick
- Mesa (glsl2): glsl2: Check that returned expressions match the function return type.
Ian Romanick
- Mesa (glsl2): glsl2: Reject return types with qualifiers.
Ian Romanick
- Mesa (glsl2): glsl2: Add a method for querying if an AST type has any qualifiers.
Ian Romanick
- Mesa (glsl2): glsl2: Check for non-void functions that don' t have a return statement.
Ian Romanick
- Mesa (glsl2): glsl2: Update TODO.
Ian Romanick
- Mesa (glsl2): ir_swizzle: Add new constructor, refactor constructors
Ian Romanick
- Mesa (glsl2): glsl2: Always emit vector constructors inline
Ian Romanick
- Mesa (glsl2): glsl2: Don't flatten constructor parameters to scalars
Ian Romanick
- Mesa (glsl2): glsl2: Always emit matrix constructors inline
Ian Romanick
- Mesa (glsl2): glsl_type: Remove vector and matrix constructor generators
Ian Romanick
- Mesa (glsl2): glsl2: Use talloc_strdup when generating constructor temporary names
Ian Romanick
- Mesa (glsl2): glsl_type: Make all static objects be class private
Ian Romanick
- Mesa (glsl2): glsl_type: Add get_record_instance method
Ian Romanick
- Mesa (glsl2): glsl_type: Vector, matrix, and sampler type constructors are private
Ian Romanick
- Mesa (glsl2): glsl_type: Record type constructors are private
Ian Romanick
- Mesa (glsl2): glsl_type: All glsl_type objects live in their own talloc context
Ian Romanick
- Mesa (glsl2): glsl_type: Add _mesa_glsl_release_types to release all type related storage
Ian Romanick
- Mesa (master): llvmpipe: restore call to lp_setup_update_state()
Brian Paul
- Mesa (master): llvmpipe: don't crash/assert on out of memory
Brian Paul
- Mesa (master): r300g: move one flush from winsys to the context
Marek Olšák
- Mesa (master): r300g: add workaround for multiple contexts
Marek Olšák
- Mesa (glsl2): glsl2: Pass MaxDrawBuffers from core Mesa into the GLSL compiler
Ian Romanick
- Mesa (glsl2): glsl2: Make gl_FragData be available in GLSL 1.10 too
Ian Romanick
- Mesa (glsl2): glsl2: Make gl_MaxDrawBuffers available in the fragment shader
Ian Romanick
- Mesa (glsl2): glsl2: Make gl_MaxDrawBuffers available in the vertex shader
Ian Romanick
- Mesa (glsl2): glsl2: Keep the same number of components in implicit conversions.
Ian Romanick
- Mesa (glsl2): ir_to_mesa: Start adding support for texture instructions.
Eric Anholt
- Mesa (glsl2): ir_to_mesa: Add support for dFdx, dFdy.
Eric Anholt
- Mesa (glsl2): ir_to_mesa: Add support for ir_unop_abs.
Eric Anholt
- Mesa (master): mesa: make the arguments in the asm statemants optional
Zack Rusin
- Mesa (master): mesa: Use fpclassify for GL_OES_query_matrix on OpenBSD and NetBSD.
Chia-I Wu
- Mesa (master): st/egl: Add egl-gdi target.
Chia-I Wu
- Mesa (master): st/xorg: s/free/FREE for matching MALLOC/CALLOC
Chia-I Wu
- Mesa (master): st/vega: s/free/FREE for matching MALLOC/CALLOC
Chia-I Wu
- Mesa (master): llvmpipe: Don't reset the bin when there's a zsbuf bound.
Jose Fonseca
- Mesa (master): llvmpipe: Add a new scene state to describe scenes which only have state changes.
Jose Fonseca
- Mesa (master): st/vega: Match MALLOC/FREE for vg_shader.
Chia-I Wu
- Mesa (master): egl: Add dynamic array.
Chia-I Wu
- Mesa (master): egl: Store configs in a dynamic array.
Chia-I Wu
- Mesa (master): egl: Store screens in a dynamic array.
Chia-I Wu
- Mesa (master): st/egl: Manually free configs on terminate.
Chia-I Wu
- Mesa (master): egl: Make _eglUnloadDrivers no-op on Windows.
Chia-I Wu
- Mesa (master): egl: Update MaxSize when a dynamic array is grown.
Chia-I Wu
- Mesa (master): glu: Fix some compiler warnings in libtess
Brian Paul
- Mesa (master): draw: fix out of memory handling in polygon stipple stage
Brian Paul
- Mesa (glsl2): glsl2: Move our data from a glsl_shader* on the side to the main gl_shader *.
Eric Anholt
- Mesa (glsl2): glsl2: Make function names and variable names be children of the node.
Eric Anholt
- Mesa (glsl2): glsl2: Use Mesa' s gl_shader_program instead of our own struct glsl_program.
Eric Anholt
- Mesa (glsl2): linker: Don't automatically allocate VERT_ATTRIB_GENERIC0
Eric Anholt
- Mesa (glsl2): ir_to_mesa: Tell Mesa about our choices for vertex attribute locations.
Eric Anholt
- Mesa (master): llvmpipe: added new lp_memory.[ch] files
Brian Paul
- Mesa (master): llvmpipe: another null pointer check
Brian Paul
- Mesa (master): llvmpipe: use dummy tile when out of memory
Brian Paul
- Mesa (glsl2): linker: Don't dynamically allocate slots for linked shaders
Ian Romanick
- Mesa (glsl2): glsl2: Steal the live IR and free the rest of the junk.
Ian Romanick
- Mesa (glsl2): glsl2: Use _mesa_glsl_parse_state as the talloc parent, not glsl_shader.
Ian Romanick
- Mesa (glsl2): glsl2: Create new talloc contexts the "right" way.
Ian Romanick
- Mesa (glsl2): glsl2: Preprocessed source doesn' t need to live past compile time.
Ian Romanick
- Mesa (glsl2): glsl2: Fix storing of dead memory in the symbol table.
Ian Romanick
- Mesa (glsl2): ir_to_mesa: Fix the indexing of attributes in the program' s Attributes.
Eric Anholt
- Mesa (glsl2): mesa: Don' t look in unallocatd param slots for parameter values.
Eric Anholt
- Mesa (glsl2): glsl2: Allow a fragment shader to not write a color.
Eric Anholt
- Mesa (glsl2): ir_to_mesa: Support gl_FragDepth.
Eric Anholt
- Mesa (glsl2): glsl2: Define new ir_discard instruction.
Ian Romanick
- Mesa (glsl2): glsl2: Implement AST->HIR support for the "discard" instruction.
Ian Romanick
- Mesa (glsl2): ir_to_mesa: When generating a swizzle, respect the reg' s current swizzle.
Eric Anholt
- Mesa (glsl2): ir_to_mesa: Initialize the (we never use it) abs field of Mesa src regs.
Eric Anholt
- Mesa (glsl2): ir_to_mesa: Send the negate field on to Mesa IR.
Eric Anholt
Last message date:
Wed Jun 30 22:51:40 UTC 2010
Archived on: Mon Jan 13 14:18:21 UTC 2020
This archive was generated by
Pipermail 0.09 (Mailman edition).