February 2014 Archives by author
Starting: Sat Feb 1 00:09:57 UTC 2014
Ending: Fri Feb 28 23:57:39 UTC 2014
Messages: 714
- Mesa (master): 30 new commits
Dave Airlie
- Mesa (10.1): r600g: Add GL 3.3 support for 10.1 release
Dave Airlie
- Mesa (10.1): docs: update 10.1 relnotes to note GL 3.3 on r600 and radeonsi.
Dave Airlie
- Mesa (master): docs: update 10.1 relnotes to note GL 3.3 on r600 and radeonsi.
Dave Airlie
- Mesa (master): st/mesa: add support for viewport index semantic
Dave Airlie
- Mesa (master): st/mesa: add support for GL_ARB_viewport_array (v0.2)
Dave Airlie
- Mesa (master): r600g: add support for multiple viewports.
Dave Airlie
- Mesa (master): docs/GL3.txt: denote r600g support for ARB_viewport_array
Dave Airlie
- Mesa (master): mesa/st: hardcode the viewport bounds range
Dave Airlie
- Mesa (master): glsl/i965: move lower_offset_array up to GLSL compiler level.
Dave Airlie
- Mesa (master): gallium: add texture gather support to gallium (v3)
Dave Airlie
- Mesa (master): st/mesa: add texture gather support. (v2)
Dave Airlie
- Mesa (master): dri: Also support the loader with libudev.so.0.
Eric Anholt
- Mesa (master): dri: Add a useful error message if someone' s packages missed libudev deps.
Eric Anholt
- Mesa (master): i965: Remove redundant check in blitter-based glBlitFramebuffer().
Eric Anholt
- Mesa (master): i965: Add some informative debug when the X Server botches DRI2 GetBuffers.
Eric Anholt
- Mesa (master): glsl: Optimize ~~x into x.
Eric Anholt
- Mesa (master): glsl: Optimize log(exp(x)) and exp(log(x)) into x.
Eric Anholt
- Mesa (master): glsl: Optimize pow(x, 1) -> x.
Eric Anholt
- Mesa (master): glsl: Optimize lrp(x, x, coefficient) --> x.
Eric Anholt
- Mesa (master): glsl: Optimize various cases of fma (aka MAD).
Eric Anholt
- Mesa (master): glsl: Optimize triop_csel with all-true or all-false.
Eric Anholt
- Mesa (master): meta: Expand the vertex structure for the BlitFramebuffer paths
Eric Anholt
- Mesa (master): meta: Expand the vertex structure for the CopyPixels paths
Eric Anholt
- Mesa (master): meta: Expand the vertex structure for the Clear paths
Eric Anholt
- Mesa (master): meta: Expand the vertex structure for the DrawPixels paths
Eric Anholt
- Mesa (master): meta: Expand the vertex structure for the GenerateMipmap and decompress paths
Eric Anholt
- Mesa (master): meta: Track the _mesa_meta_DrawPixels VBO just like the others
Eric Anholt
- Mesa (master): meta: Refactor common VAO and VBO initialization code
Eric Anholt
- Mesa (master): meta: Silence unused parameter warning in setup_drawpix_texture
Eric Anholt
- Mesa (master): meta: Silence unused parameter warning in _mesa_meta_CopyTexSubImage
Eric Anholt
- Mesa (master): mesa: Fix extension dependency for half-float TexBOs
Eric Anholt
- Mesa (master): mesa: GL_ARB_half_float_pixel is not optional
Eric Anholt
- Mesa (master): meta: Use common routine to configure fixed-function TNL state
Eric Anholt
- Mesa (master): meta: Add storage to the vertex structure for R, G, B, and A
Eric Anholt
- Mesa (master): meta: Use common vertex setup code for _mesa_meta_Bitmap too
Eric Anholt
- Mesa (master): meta: Refactor the table of glsl_sampler structures
Eric Anholt
- Mesa (master): meta: Refactor shader generation code out of mipmap generation path
Eric Anholt
- Mesa (master): meta: Add rectangle textures to the shader-per-sampler-type table
Eric Anholt
- Mesa (master): meta: Improve GLSL version check
Eric Anholt
- Mesa (master): meta: Use common GLSL code for blits
Eric Anholt
- Mesa (master): meta: Use GLSL to decompress 2D-array textures
Eric Anholt
- Mesa (master): meta: Expand texture coordinate from vec3 to vec4
Eric Anholt
- Mesa (master): meta: Get the correct info log
Eric Anholt
- Mesa (master): meta: Add cubemap array support to generic blit shader code
Eric Anholt
- Mesa (master): meta: Enable cubemap array texture support to decompress_texture_image
Eric Anholt
- Mesa (master): meta: Simplify the blit shader setup steps.
Eric Anholt
- Mesa (master): meta: Fold the glUseProgram() into the blit program generator.
Eric Anholt
- Mesa (master): meta: Drop a now-trivial helper function.
Eric Anholt
- Mesa (master): meta: Rename the "sampler" stuff to "blit shader".
Eric Anholt
- Mesa (master): mesa: Make TexImage error cases about internalFormat more informative.
Eric Anholt
- Mesa (master): meta: Drop the src == dst restriction on meta glBlitFramebuffer().
Eric Anholt
- Mesa (master): meta: Fold the texture setup into setup_copypix_texture().
Eric Anholt
- Mesa (master): meta: Move the meta structures to the meta header.
Eric Anholt
- Mesa (master): meta: De-static some of meta's functions.
Eric Anholt
- Mesa (master): meta: Move glBlitFramebuffer() to a separate file.
Eric Anholt
- Mesa (master): meta: Do a massive unindent (and rename) of blitframebuffer_texture().
Eric Anholt
- Mesa (master): i965: Add a driver hook for binding renderbuffers to textures.
Eric Anholt
- Mesa (master): meta: Use BindRenderbufferTexImage() for meta glBlitFramebuffer().
Eric Anholt
- Mesa (master): meta: Add acceleration for depth glBlitFramebuffer().
Eric Anholt
- Mesa (master): meta: Don't try to enable FF texturing when we' re using GLSL.
Eric Anholt
- Mesa (master): meta: Fix blit shader compile on non-glsl-130 drivers.
Eric Anholt
- Mesa (master): meta: Push into desktop GL mode when doing meta operations.
Eric Anholt
- Mesa (master): i965: Make the mt-> target of multisample renderbuffers be 2D_MS.
Eric Anholt
- Mesa (master): i965: Don't try to use the ctx-> ReadBuffer when asked to blorp miptrees.
Eric Anholt
- Mesa (master): i965: Simplify intel_miptree_updownsample.
Eric Anholt
- Mesa (master): i965: Drop some duplicated code in DRI winsys BO updates.
Eric Anholt
- Mesa (master): i965: Move singlesample_mt to the renderbuffer.
Eric Anholt
- Mesa (master): i965: Drop mt->levels[].width/height.
Eric Anholt
- Mesa (master): i965/fs: Drop dead comment about the old proj_attrib_mask optimization.
Eric Anholt
- Mesa (master): i965/fs: Use conditional sends to do FB writes on HSW+.
Eric Anholt
- Mesa (master): i965/fs: Add an optimization pass to remove redundant flags movs.
Eric Anholt
- Mesa (master): i965/vs: Use samplers for UBOs in the VS like we do for non-UBO pulls.
Eric Anholt
- Mesa (master): i965: Fix extra return value after winsys rb update refactor.
Eric Anholt
- Mesa (master): i965: Fix miptree matching for multisampled, non-interleaved miptrees.
Eric Anholt
- Mesa (master): meta: Add support for doing multisample resolves.
Eric Anholt
- Mesa (master): meta: Try to do blending of sRGB values in linear colorspace.
Eric Anholt
- Mesa (master): meta: Save and restore a bunch of MSAA state.
Eric Anholt
- Mesa (master): meta: Add support for doing MSAA to MSAA blits.
Eric Anholt
- Mesa (master): meta: Add support for integer blits.
Eric Anholt
- Mesa (master): i965: Stop throwing away our double precision for time calculations.
Eric Anholt
- Mesa (master): meta: Set some object labels on our meta shaders.
Eric Anholt
- Mesa (master): i965: Use the object label when available for shader_time output.
Eric Anholt
- Mesa (master): i965: Use the object label when available for INTEL_DEBUG= vs,gs,fs output.
Eric Anholt
- Mesa (master): intel: Remove some dead code I noticed in intel_screen.c.
Eric Anholt
- Mesa (master): i965: Refactor debug dumping of GLSL IR.
Eric Anholt
- Mesa (master): glsl: Add a file argument to the IR printer.
Eric Anholt
- Mesa (master): i965: Move compiler debugging output to stderr.
Eric Anholt
- Mesa (master): i965: Move the remaining driver debug over to stderr.
Eric Anholt
- Mesa (master): i965: Fix segfaults since the buffer_storage changes.
Eric Anholt
- Mesa (master): glsl: removed unused dimension_count varible
Timothy Arceri
- Mesa (master): Merge branch 'master' of git+ssh://git.freedesktop.org/git/ mesa/mesa
Timothy Arceri
- Mesa (master): Revert "Merge branch 'master' of git+ssh:// git.freedesktop.org/git/mesa/mesa"
Timothy Arceri
- Mesa (master): glsl: Make condition_to_hir() callable from outside ast_iteration_statement.
Paul Berry
- Mesa (master): glsl: Fix continue statements in do-while loops.
Paul Berry
- Mesa (master): mesa/cs: Add extension enable flags for ARB_compute_shader.
Paul Berry
- Mesa (master): mesa/cs: Add dispatch API stubs for ARB_compute_shader.
Paul Berry
- Mesa (master): glsl/cs: Change some linker loops to use MESA_SHADER_FRAGMENT as a bound.
Paul Berry
- Mesa (master): mesa/cs: Add a MESA_SHADER_COMPUTE stage and update switch statements.
Paul Berry
- Mesa (master): glsl/cs: Populate default values for ctx->Const.Program[ MESA_SHADER_COMPUTE].
Paul Berry
- Mesa (master): glsl/cs: update main.cpp to use the ".comp" extension for compute shaders.
Paul Berry
- Mesa (master): mesa/cs: Handle compute shaders in _mesa_use_program().
Paul Berry
- Mesa (master): mesa/cs: Create the gl_compute_program struct, and the code to initialize it.
Paul Berry
- Mesa (master): mesa/cs: Implement MAX_COMPUTE_WORK_GROUP_SIZE constant.
Paul Berry
- Mesa (master): mesa/cs: Implement MAX_COMPUTE_WORK_GROUP_INVOCATIONS constant.
Paul Berry
- Mesa (master): mesa/cs: Implement MAX_COMPUTE_WORK_GROUP_COUNT constant.
Paul Berry
- Mesa (master): glsl/cs: Handle compute shader local_size_{x,y, z} declaration.
Paul Berry
- Mesa (master): mesa/cs: Handle compute shader local size during linking.
Paul Berry
- Mesa (master): main/cs: Implement query for COMPUTE_WORK_GROUP_SIZE.
Paul Berry
- Mesa (master): glsl/cs: Prohibit user-defined ins/outs in compute shaders.
Paul Berry
- Mesa (master): glsl/cs: Prohibit mixing of compute and non-compute shaders.
Paul Berry
- Mesa (master): i965/cs: Create the brw_compute_program struct, and the code to initialize it.
Paul Berry
- Mesa (master): i965/cs: Allow ARB_compute_shader to be enabled via env var.
Paul Berry
- Mesa (master): nvc0/ir/emit: hardcode vertex output stream to 0 for now
Christoph Bumiller
- Mesa (master): nvc0: create the SW object
Christoph Bumiller
- Mesa (master): nvc0: handle TGSI_SEMANTIC_LAYER
Christoph Bumiller
- Mesa (master): nv50/ir/ra: some register spilling fixes
Christoph Bumiller
- Mesa (master): nv50/ir/ra: fix SpillCodeInserter::offsetSlot usage
Christoph Bumiller
- Mesa (master): freedreno: add prims-emitted driver query
Rob Clark
- Mesa (master): freedreno: ctx should hold ref to dev
Rob Clark
- Mesa (master): freedreno/a3xx/compiler: various fixes
Rob Clark
- Mesa (master): freedreno/a3xx/compiler: add CLAMP
Rob Clark
- Mesa (master): freedreno: add tgsi lowering pass
Rob Clark
- Mesa (master): freedreno/compiler/a3xx: remove lowered instructions
Rob Clark
- Mesa (master): freedreno/a3xx/compiler: compiler cleanups
Rob Clark
- Mesa (master): freedreno/a3xx: fix const confusion
Rob Clark
- Mesa (master): freedreno: resync generated headers
Rob Clark
- Mesa (master): freedreno/a3xx: handle frag z write
Rob Clark
- Mesa (master): freedreno/a3xx: add logicop
Rob Clark
- Mesa (master): freedreno: better manage our WFI's
Rob Clark
- Mesa (master): freedreno/a3xx: remove useless reg tracking in disasm-a3xx
Rob Clark
- Mesa (master): freedreno/a3xx/compiler: prepare for new compiler
Rob Clark
- Mesa (master): freedreno/a3xx/compiler: split out old compiler
Rob Clark
- Mesa (master): freedreno/a3xx/compiler: new compiler
Rob Clark
- Mesa (master): freedreno: enabling binning and opt by default
Rob Clark
- Mesa (master): freedreno: fix problems if no color buf bound
Rob Clark
- Mesa (master): freedreno/a3xx/compiler: trans_cmp() sanity
Rob Clark
- Mesa (master): freedreno/a3xx/compiler: handle kill properly (new compiler )
Rob Clark
- Mesa (master): freedreno/a3xx/compiler: fix RA typo
Rob Clark
- Mesa (master): freedreno/a3xx/compiler: use (ss) for WAR hazards
Rob Clark
- Mesa (master): pipe-loader: split out "client" version
Rob Clark
- Mesa (master): st/xa: use pipe-loader to get screen
Rob Clark
- Mesa (master): st/xa: missing handle type
Rob Clark
- Mesa (master): pipe-loader: add pipe loader for freedreno/msm
Rob Clark
- Mesa (master): configure: fix build error with XA
Rob Clark
- Mesa (master): freedreno/a3xx/compiler: scheduling/legalize fixes
Rob Clark
- Mesa (master): freedreno: tweak ringbuffer sizes/count
Rob Clark
- Mesa (master): freedreno: resync generated headers
Rob Clark
- Mesa (master): freedreno/a3xx: add float 16 and 32bit formats
Rob Clark
- Mesa (master): freedreno/lowering: cleanup api
Rob Clark
- Mesa (master): freedreno/a3xx: drop hand-coded blit/solid shaders
Rob Clark
- Mesa (master): freedreno/a3xx/compiler: collapse nop's with repeat
Rob Clark
- Mesa (master): freedreno/a3xx: add shader variants
Rob Clark
- Mesa (master): freedreno/a3xx/compiler: half-precision output
Rob Clark
- Mesa (master): radeon: reverse DBG_NO_HYPERZ logic
Alex Deucher
- Mesa (master): r600g,radeonsi: Consolidate logic for short-circuiting flushes
Michel Dänzer
- Mesa (master): radeonsi: Prevent geometry shader from emitting too many vertices
Michel Dänzer
- Mesa (master): tools/trace: Handle index buffer overflow gracefully.
Jose Fonseca
- Mesa (master): mesa: Bump version to 10.2.0-devel
Chris Forbes
- Mesa (master): docs: Add relnotes for 10.2
Chris Forbes
- Mesa (master): i965/fs: Guess nr_color_regions better in precompile
Chris Forbes
- Mesa (master): i965/fs: Assume FBO rendering in precompile if MRT.
Chris Forbes
- Mesa (master): i965: Add Gen6 gather wa to sampler key
Chris Forbes
- Mesa (master): i965: Add surface format overrides for Gen6 gather
Chris Forbes
- Mesa (master): i965/fs: Emit shader w/a for Gen6 gather
Chris Forbes
- Mesa (master): i965/vec4: Emit shader w/a for Gen6 gather
Chris Forbes
- Mesa (master): i965: Enable ARB_texture_gather for one component on Gen6.
Chris Forbes
- Mesa (broadwell): i965: Update STATE_BASE_ADDRESS for Broadwell.
Kenneth Graunke
- Mesa (broadwell): i965: Rework vertex uploads for Broadwell.
Kenneth Graunke
- Mesa (broadwell): i965: Update 3DSTATE_CLIP for Broadwell.
Kenneth Graunke
- Mesa (broadwell): i965: Update the code that disables unused shader stages for Broadwell.
Kenneth Graunke
- Mesa (broadwell): i965: Update SOL state for Broadwell.
Kenneth Graunke
- Mesa (broadwell): i965: Rework SURFACE_STATE entries for Broadwell.
Kenneth Graunke
- Mesa (broadwell): i965: Update SF_CLIP_VIEWPORT for Broadwell.
Kenneth Graunke
- Mesa (broadwell): i965: Update BLEND_STATE for Broadwell.
Kenneth Graunke
- Mesa (broadwell): i965: Update 3DSTATE_{DEPTH,STENCIL, ...}_BUFFER and such for Broadwell.
Kenneth Graunke
- Mesa (broadwell): i965: Update multisampling state for Broadwell.
Kenneth Graunke
- Mesa (broadwell): i965: Update GS state for Broadwell.
Kenneth Graunke
- Mesa (broadwell): i965: Disable 3DSTATE_WM_HZ_OP fields.
Kenneth Graunke
- Mesa (broadwell): i965: Add (disabled) Broadwell PCI IDs.
Kenneth Graunke
- Mesa (broadwell): drop VS code
Kenneth Graunke
- Mesa (broadwell): force overrides for SBE
Kenneth Graunke
- Mesa (broadwell): i965: Fix math instruction hstride assertions on Broadwell.
Kenneth Graunke
- Mesa (broadwell): i965: Update SF, SBE, and RASTER state for Broadwell.
Kenneth Graunke
- Mesa (broadwell): i965: Replace DEPTH_STENCIL_STATE with Gen8' s 3DSTATE_WM_DEPTH_STENCIL.
Kenneth Graunke
- Mesa (broadwell): i965: Add the new 3DSTATE_PS_BLEND state packet.
Kenneth Graunke
- Mesa (broadwell): i965: Rework 3DSTATE_VS for Broadwell.
Kenneth Graunke
- Mesa (broadwell): i965: Update 3DSTATE_PS, 3DSTATE_WM, and add 3DSTATE_PS_EXTRA.
Kenneth Graunke
- Mesa (broadwell): i965: Update STATE_BASE_ADDRESS for Broadwell.
Kenneth Graunke
- Mesa (broadwell): i965: Rework vertex uploads for Broadwell.
Kenneth Graunke
- Mesa (broadwell): i965: Update 3DSTATE_CLIP for Broadwell.
Kenneth Graunke
- Mesa (broadwell): i965: Update the code that disables unused shader stages for Broadwell.
Kenneth Graunke
- Mesa (broadwell): i965: Update SOL state for Broadwell.
Kenneth Graunke
- Mesa (broadwell): i965: Rework SURFACE_STATE entries for Broadwell.
Kenneth Graunke
- Mesa (broadwell): i965: Update SF_CLIP_VIEWPORT for Broadwell.
Kenneth Graunke
- Mesa (broadwell): i965: Update BLEND_STATE for Broadwell.
Kenneth Graunke
- Mesa (broadwell): i965: Update 3DSTATE_{DEPTH,STENCIL, ...}_BUFFER and such for Broadwell.
Kenneth Graunke
- Mesa (broadwell): i965: Update multisampling state for Broadwell.
Kenneth Graunke
- Mesa (broadwell): i965: Update GS state for Broadwell.
Kenneth Graunke
- Mesa (broadwell): i965: Disable 3DSTATE_WM_HZ_OP fields.
Kenneth Graunke
- Mesa (broadwell): i965: Add (disabled) Broadwell PCI IDs.
Kenneth Graunke
- Mesa (broadwell): i965: Fix math instruction hstride assertions on Broadwell.
Kenneth Graunke
- Mesa (master): 21 new commits
Kenneth Graunke
- Mesa (master): i965: Silence unused variable 'ctx' warning.
Kenneth Graunke
- Mesa (master): mesa: Rename ArrayObj to VAO and DefaultArrayObj to DefaultVAO.
Kenneth Graunke
- Mesa (master): mesa: Rename "arrayObj" local variables to "vao".
Kenneth Graunke
- Mesa (master): mesa: Rename "struct gl_array_object" to gl_vertex_array_object.
Kenneth Graunke
- Mesa (master): mesa: Rename _mesa_..._array_obj functions to _mesa_..._vao.
Kenneth Graunke
- Mesa (master): mesa: Rename _mesa_lookup_arrayobj to _mesa_lookup_vao.
Kenneth Graunke
- Mesa (master): mesa: Rename ElementArrayBufferObj to IndexBufferObj.
Kenneth Graunke
- Mesa (master): mesa: Update some comments relating to VAOs.
Kenneth Graunke
- Mesa (master): mesa: Remove "APPLE" from some VAO error messages.
Kenneth Graunke
- Mesa (master): mesa: Drop unnecessary (void) ctx from VAO code.
Kenneth Graunke
- Mesa (master): i965: Create drm_intel_bo_map wrappers with performance warnings.
Kenneth Graunke
- Mesa (master): i965: Use brw_bo_map() in intel_texsubimage_tiled_memcpy().
Kenneth Graunke
- Mesa (master): i965: Use brw_bo_map[_gtt]() in intel_miptree_map_raw().
Kenneth Graunke
- Mesa (broadwell): 189 new commits
Kenneth Graunke
- Mesa (master): i965: Fix register types in dump_instructions().
Kenneth Graunke
- Mesa (master): i965/vs: Fix typo in brw_compute_vue_map
Kenneth Graunke
- Mesa (master): glsl: Don't lose precision qualifiers when encountering " centroid".
Kenneth Graunke
- Mesa (master): i965: Fix INTEL_DEBUG=vs for fixed-function/ARB programs.
Kenneth Graunke
- Mesa (master): i965: Implement a brw_load_register_mem helper function.
Kenneth Graunke
- Mesa (master): i965: Use the new brw_load_register_mem helper for draw indirect.
Kenneth Graunke
- Mesa (master): i965: Fix Gen8+ disassembly of half float subregister numbers.
Kenneth Graunke
- Mesa (master): i965: Fix fast depth clear values on Broadwell.
Kenneth Graunke
- Mesa (master): i965: Don' t print source registers for Broadwell flow control.
Kenneth Graunke
- Mesa (master): i965: Don' t disassemble UIP field for Broadwell WHILE instructions.
Kenneth Graunke
- Mesa (master): i965: Label JIP and UIP in Broadwell shader disassembly.
Kenneth Graunke
- Mesa (broadwell): 123 new commits
Kenneth Graunke
- Mesa (master): mesa: remove duplicated init of MaxViewports
Kenneth Graunke
- Mesa (master): mesa: Fix MESA_FORMAT_Z24_UNORM_S8_UINT vs. X8_UINT mix-up.
Kenneth Graunke
- Mesa (master): i965: Duplicate less code in GetSamplePositions driver hook.
Kenneth Graunke
- Mesa (master): i965: Store 4x MSAA sample positions in a scalar value, not an array.
Kenneth Graunke
- Mesa (master): i965: Program 2x MSAA sample positions.
Kenneth Graunke
- Mesa (master): i965/fs: Simplify FS_OPCODE_SET_SAMPLE_ID stride mashing a bit.
Kenneth Graunke
- Mesa (master): i965/fs: Simplify FS_OPCODE_SET_OMASK stride mashing a bit.
Kenneth Graunke
- Mesa (master): glsl: Add locking to builtin_builder singleton
Kenneth Graunke
- Mesa (master): i965: Don't call abort() on an unknown device.
Kenneth Graunke
- Mesa (broadwell): 83 new commits
Kenneth Graunke
- Mesa (master): i965/fs: Fix Broadwell texture header setup to be uncompressed.
Kenneth Graunke
- Mesa (master): i965/fs: Support arbitrarily large sampler indices on Broadwell+.
Kenneth Graunke
- Mesa (master): i965/vec4: Support arbitrarily large sampler indices on Broadwell+.
Kenneth Graunke
- Mesa (master): i965/gs: Fix EndPrimitive on Broadwell.
Kenneth Graunke
- Mesa (master): i965: Drop VECTOR_MASK_ENABLE in Broadwell' s 3DSTATE_VS packet.
Kenneth Graunke
- Mesa (master): i965: Fix General and Indirect Base Addresses on Broadwell.
Kenneth Graunke
- Mesa (master): i965: Bump MAX_3D_TEXTURE_SIZE to 2048.
Kenneth Graunke
- Mesa (master): i965: Bump GL_MAX_CUBE_MAP_TEXTURE_SIZE to 8192.
Kenneth Graunke
- Mesa (master): i965: Bump MaxTexMbytes from 1GB to 1.5GB.
Kenneth Graunke
- Mesa (master): i965: Pull format conversion logic out of brw_depthbuffer_format.
Kenneth Graunke
- Mesa (master): i965: Program 3DSTATE_HIER_DEPTH_BUFFER properly on Broadwell.
Kenneth Graunke
- Mesa (master): i965: Bump generation check in code to disable HiZ at LODs > 0.
Kenneth Graunke
- Mesa (master): i965: Add #defines for the 3DSTATE_WM_HZ_OP packet' s contents.
Kenneth Graunke
- Mesa (master): i965: Refactor Gen8 depth packet emission.
Kenneth Graunke
- Mesa (master): i965: Implement HiZ resolves on Broadwell.
Kenneth Graunke
- Mesa (master): i965: Enable HiZ on Broadwell.
Kenneth Graunke
- Mesa (master): i965: Enable fast depth clears.
Kenneth Graunke
- Mesa (broadwell): 196 new commits
Kenneth Graunke
- Mesa (master): i965: Simplify Broadwell' s 3DSTATE_MULTISAMPLE sample count handling.
Kenneth Graunke
- Mesa (master): i965: Use ffs() for sample counting in gen7_surface_msaa_bits().
Kenneth Graunke
- Mesa (master): i965: Use gen7_surface_msaa_bits in Broadwell SURFACE_STATE code.
Kenneth Graunke
- Mesa (master): i965: Disable MCS on Broadwell for now.
Kenneth Graunke
- Mesa (master): i965/fs: Implement FS_OPCODE_SET_SAMPLE_ID on Broadwell.
Kenneth Graunke
- Mesa (master): i965/fs: Implement FS_OPCODE_SET_OMASK on Broadwell.
Kenneth Graunke
- Mesa (master): i965: Add missing sample shading bits to Gen8' s 3DSTATE_PS_EXTRA.
Kenneth Graunke
- Mesa (master): i965: Set "Position XY Offset Select" bits in 3DSTATE_PS on Broadwell.
Kenneth Graunke
- Mesa (master): i965: Only use the SIMD16 program for per-sample shading on Broadwell.
Kenneth Graunke
- Mesa (master): i965: Thwack multisample enable bit in 3DSTATE_RASTER.
Kenneth Graunke
- Mesa (master): i965: Enable smooth points when multisampling without point sprites.
Kenneth Graunke
- Mesa (master): i965: Update physical width/height munging for 2x IMS MSAA.
Kenneth Graunke
- Mesa (master): i965: Actually claim to support MSAA on Broadwell.
Kenneth Graunke
- Mesa (broadwell): 53 new commits
Kenneth Graunke
- Mesa (broadwell): i965: Create a hardware context before initializing state module.
Kenneth Graunke
- Mesa (master): i965: Implement a CS stall workaround on Broadwell.
Kenneth Graunke
- Mesa (master): i965: Use MOV, not OR for setting URB write channel enables on Gen8+.
Kenneth Graunke
- Mesa (master): i965: Store absolute thread count in max_wm_threads on Broadwell.
Kenneth Graunke
- Mesa (master): i965: Add Gen8 assembly support for DP Scratch messages.
Kenneth Graunke
- Mesa (master): i965/fs: Implement scratch read/ write support for Broadwell.
Kenneth Graunke
- Mesa (master): i965: Create a hardware context before initializing state module.
Kenneth Graunke
- Mesa (master): i965: Drop bogus F32TO16/ F16TO32 instructions on Broadwell - use MOV.
Kenneth Graunke
- Mesa (master): i965/fs: Implement FS_OPCODE_[UN]PACK_HALF_2x16_SPLIT[_XY] opcodes.
Kenneth Graunke
- Mesa (master): i965: Enable Broadwell support.
Kenneth Graunke
- Mesa (broadwell): 35 new commits
Kenneth Graunke
- Mesa (master): i965: Fix S8 and X8 reversal in brw_depthbuffer_format refactor.
Kenneth Graunke
- Mesa (master): i965: Delete the fabulous target_to_target() function.
Kenneth Graunke
- Mesa (master): meta: Eliminate samplers[] array in favor of using vec4_prefix.
Kenneth Graunke
- Mesa (master): glsl: Pass stdout to _mesa_print_ir from st_glsl_to_tgsi.
Kenneth Graunke
- Mesa (master): i965: Don' t try to use the hardware blitter for multisampled miptrees.
Kenneth Graunke
- Mesa (master): i965/vec4: Add a brw->gen >= 6 assertion in three-source emitters.
Kenneth Graunke
- Mesa (master): i965/vec4: Handle ir_triop_lrp on Gen4-5 as well.
Kenneth Graunke
- Mesa (master): i965: Stop lowering ir_triop_lrp.
Kenneth Graunke
- Mesa (master): glsl: Delete LRP_TO_ARITH lowering pass flag.
Kenneth Graunke
- Mesa (master): i965: Don't forget to subtract mt-> first_level in minify calls.
Kenneth Graunke
- Mesa (master): i965: Don' t try to dump shader source for fixed-function FS programs.
Kenneth Graunke
- Mesa (master): meta: Use a #define for the vector type to avoid %svec4 everywhere.
Kenneth Graunke
- Mesa (master): i965: Only emit VS state pipe control workaround on IVB and BYT.
Kenneth Graunke
- Mesa (master): i965: Convert VUE map generation checks to if rather than switch.
Kenneth Graunke
- Mesa (master): meta: Restore API at the end of _mesa_meta_end(), not the start.
Kenneth Graunke
- Mesa (master): meta: Drop ctx->API checks.
Kenneth Graunke
- Mesa (master): winsys/svga: Avoid calling drm getparam for max surface size on older kernels
Thomas Hellstrom
- Mesa (master): mesa: Preserve the NewArrays state when copying a VAO
Fredrik Höglund
- Mesa (master): glx: Fix the default values for GLXFBConfig attributes
Fredrik Höglund
- Mesa (master): glx: Fix the GLXFBConfig attrib sort priorities
Fredrik Höglund
- Mesa (master): i965: Move intel_prepare_render() above first buffer access
Kristian Høgsberg
- Mesa (master): gallium/dri2: Fix dri2_dup_image
Kristian Høgsberg
- Mesa (master): glx: Pass NULL DRI drawables into the DRI driver for None GLX drawables
Kristian Høgsberg
- Mesa (master): Prevent zero sized wl_egl_window
Kristian Høgsberg
- Mesa (master): r300g/tests: Added missing fclose for FILE resource.
Kristian Høgsberg
- Mesa (master): gbm/dri: Fixed buffer object memory leak in case of failure.
Kristian Høgsberg
- Mesa (master): glx/apple: Fixed glx context memory leak in case of failure.
Kristian Høgsberg
- Mesa (master): 23 new commits
Francisco Jerez
- Mesa (master): i965/fs: Add support for sub-register byte offsets to the FS back-end IR.
Francisco Jerez
- Mesa (master): i965/fs: Add support for specifying register horizontal strides.
Francisco Jerez
- Mesa (master): i965/fs: Remove fs_reg::smear.
Francisco Jerez
- Mesa (master): i965/fs: Remove fs_reg::sechalf.
Francisco Jerez
- Mesa (master): i965/vec4: Fix confusion between SWIZZLE and BRW_SWIZZLE macros.
Francisco Jerez
- Mesa (master): i965/vec4: Add constructor of src_reg from a fixed hardware reg.
Francisco Jerez
- Mesa (master): i965: Move up duplicated fields from stage-specific prog_data to brw_stage_prog_data.
Francisco Jerez
- Mesa (master): i965: Unify fs_generator:: and vec4_generator:: mark_surface_used as a free function.
Francisco Jerez
- Mesa (master): i965/vec4: Fix off-by-one register class overallocation.
Francisco Jerez
- Mesa (master): i965: Add non-mutating helper functions to modify the register offset.
Francisco Jerez
- Mesa (master): i965/vec4: Add non-mutating helper functions to modify src_reg::swizzle and :: negate.
Francisco Jerez
- Mesa (master): i965: Make sure that backend_reg::type and brw_reg:: type are consistent for fixed regs.
Francisco Jerez
- Mesa (master): i965/vec4: Trivial improvements to the with_writemask() function.
Francisco Jerez
- Mesa (master): i965/fs: Remove fs_reg::retype.
Francisco Jerez
- Mesa (master): i965/fs: Use offset() in the ARB_fragment_program code.
Francisco Jerez
- Mesa (master): i965/vec4: Use swizzle() in the ARB_vertex_program code.
Francisco Jerez
- Mesa (master): i965: Add helper function to find out the signedness of a register type.
Francisco Jerez
- Mesa (master): i965: Have brw_imm_vf4() take the vector components as integer values.
Francisco Jerez
- Mesa (master): i965/fs: Use a separate variable to keep track of the last uniform index seen.
Francisco Jerez
- Mesa (master): i965/fs: Allocate the param_size array dynamically.
Francisco Jerez
- Mesa (master): clover: Fix up NULL constant pointer arguments.
Francisco Jerez
- Mesa (master): clover: Some improvements for the intrusive pointer class.
Francisco Jerez
- Mesa (master): clover: Define an intrusive smart reference class.
Francisco Jerez
- Mesa (master): clover: Allow storing a range into a container of different (but compatible) element type.
Francisco Jerez
- Mesa (master): clover: Migrate a bunch of pointers and references in the object tree to smart references.
Francisco Jerez
- Mesa (master): clover: Replace the transfer(new ...) idiom with a safer create(...) helper function.
Francisco Jerez
- Mesa (master): clover: Unabbreviate a few data accessor names for consistency.
Francisco Jerez
- Mesa (master): glapi: add definitions for ARB_gpu_shader5
Jordan Justen
- Mesa (master): main/get: support ARB_gpu_shader5
Jordan Justen
- Mesa (master): glsl: convert GS input primitive to use ast_type_qualifier
Jordan Justen
- Mesa (master): glsl: Generate error for invalid input layout declarations
Jordan Justen
- Mesa (master): glsl: parse invocations layout qualifier for ARB_gpu_shader5
Jordan Justen
- Mesa (master): glsl/linker: produce gl_shader_program Geom.Invocations
Jordan Justen
- Mesa (master): mesa: initialize gl_geometry_program Invocations field
Jordan Justen
- Mesa (master): main/shaderapi: GL_GEOMETRY_SHADER_INVOCATIONS GetProgramiv support
Jordan Justen
- Mesa (master): glsl: add gl_InvocationID variable for ARB_gpu_shader5
Jordan Justen
- Mesa (master): i965: support gl_InvocationID for gen7
Jordan Justen
- Mesa (master): i965: support instanced GS on gen7
Jordan Justen
- Mesa (master): tgsi_ureg: add property_gs_invocations
Jordan Justen
- Mesa (master): radeon/uvd: fix feedback buffer handling v2
Christian König
- Mesa (master): radeon/uvd: fix feedback buffer handling v2
Christian König
- Mesa (master): radeon/video: seperate common video functions
Christian König
- Mesa (master): radeon/video: directly create buffers in the right domain
Christian König
- Mesa (master): radeon: just don't map VRAM buffers at all
Christian König
- Mesa (master): radeon: update legal notes on UVD
Christian König
- Mesa (master): vl/vlc: add remove bits function
Christian König
- Mesa (master): vl/vlc: add function to limit the vlc size
Christian König
- Mesa (master): vl/rbsp: add H.264 RBSP implementation
Christian König
- Mesa (master): st/omx: initial OpenMAX support v3
Christian König
- Mesa (master): st/omx: add workaround for bug in Bellagio
Christian König
- Mesa (master): vdpau: flush the context before exporting the surface v2
Christian König
- Mesa (master): st/vdpau: add flush on unmap
Christian König
- Mesa (master): vl: add H264 encoding interface
Christian König
- Mesa (master): omx: fix some minor configure.ac issues
Christian König
- Mesa (master): omx/radeonsi: fix target
Christian König
- Mesa (master): gallium/vl: remove remaining softpipe video functions
Christian König
- Mesa (master): radeon/winsys: add VCE support v4
Christian König
- Mesa (master): radeon/vce: initial VCE support v8
Christian König
- Mesa (master): st/omx: initial OpenMAX H264 encoder v7
Christian König
- Mesa (master): st/omx/dec/h264: fix pic_order_cnt_type==2
Christian König
- Mesa (master): st/omx/enc: fix scaling src alignment issue
Christian König
- Mesa (master): vl: add motion adaptive deinterlacer
Christian König
- Mesa (master): st/vdpau: add support for DEINTERLACE_TEMPORAL
Christian König
- Mesa (master): st/omx/dec/h264: fix prevFrameNumOffset handling
Christian König
- Mesa (master): st/omx/enc: add multi scaling buffers for performance improvement
Christian König
- Mesa (master): nouveau/video: make sure that firmware is present when checking caps
Maarten Lankhorst
- Mesa (master): gallium makefiles: use a linker script for building dri drivers
Maarten Lankhorst
- Mesa (master): nouveau: create only 1 shared screen between vdpau and opengl
Maarten Lankhorst
- Mesa (master): nv50: mark scissors/viewports dirty on context switch
Maarten Lankhorst
- Mesa (master): nv50: mark scissors/viewports dirty on context switch
Maarten Lankhorst
- Mesa (master): mesa/sso: Fix typo of 'unsigned'.
Vinson Lee
- Mesa (master): scons: Add main/pipelineobj.c to src/mesa/SConscript.
Vinson Lee
- Mesa (master): mesa/sso: Change CreateShaderProgramv return type from uint to GLuint.
Vinson Lee
- Mesa (master): mesa: Move declarations before code.
Vinson Lee
- Mesa (master): mesa: Move declarations before code.
Vinson Lee
- Mesa (master): libgl-xlib: Fix xlib_sw_winsys.h include path.
Vinson Lee
- Mesa (master): mesa: Add GL_ARB_buffer_storage to dispatch_sanity.cpp.
Vinson Lee
- Mesa (master): nv50: rework primid logic
Ilia Mirkin
- Mesa (master): nv50: fix layerid to be the fp input number rather than vp output number
Ilia Mirkin
- Mesa (master): nv50: only over-allocate by a page for code
Ilia Mirkin
- Mesa (master): nouveau/codegen: allow tex offsets on non-TXF instructions (e.g. TXL)
Ilia Mirkin
- Mesa (master): nv30: report 8 maximum inputs
Ilia Mirkin
- Mesa (master): nv50: implement multiple viewports/scissors, enable ARB_viewport_array
Ilia Mirkin
- Mesa (master): docs: add nv50 to the ARB_viewport_array list
Ilia Mirkin
- Mesa (master): nouveau: fix chipset checks for nv1a by using the oclass instead
Ilia Mirkin
- Mesa (master): st/xvmc: fix tests so that they pass
Ilia Mirkin
- Mesa (master): nv50: make sure to clear _all_ layers of all attachments
Ilia Mirkin
- Mesa (master): nv50: enable cube map array texture support
Ilia Mirkin
- Mesa (master): nv50: enable txg where supported
Ilia Mirkin
- Mesa (master): docs: update nv50 support
Ilia Mirkin
- Mesa (master): build: llvm libs may not be in system search path, add rpath
Ilia Mirkin
- Mesa (master): docs: update nvc0 state
Ilia Mirkin
- Mesa (master): nv30: remove use_nv4x, it is identical to is_nv4x
Ilia Mirkin
- Mesa (master): nv30: remove unused render_mode and hw_pointsprite_control
Ilia Mirkin
- Mesa (master): nv30: remove unused sprite flipping parameter
Ilia Mirkin
- Mesa (master): nv30: remove nv30_context use from nvfx_*prog
Ilia Mirkin
- Mesa (master): nouveau: add a nouveau_compiler binary to compile TGSI into shader ISA
Ilia Mirkin
- Mesa (master): gallium: remove PIPE_CAP_MAX_COMBINED_SAMPLERS
Marek Olšák
- Mesa (master): r600g, radeonsi: treat DYNAMIC and STREAM usage as STAGING
Marek Olšák
- Mesa (master): r600g,radeonsi: skip busy-checking for DISCARD_RANGE if it has been done already
Marek Olšák
- Mesa (master): r600g, radeonsi: skip unnecessary buffer_is_busy call, add a comment
Marek Olšák
- Mesa (master): st/mesa: fix crash when a shader uses a TBO and it' s not bound
Marek Olšák
- Mesa (master): r600g, radeonsi: set resource domains in one place (v2)
Marek Olšák
- Mesa (master): gallium: remove PIPE_RESOURCE_FLAG_GEN_MIPS
Marek Olšák
- Mesa (master): gallium: define the behavior of PIPE_USAGE_* flags properly
Marek Olšák
- Mesa (master): gallium: remove PIPE_USAGE_STATIC
Marek Olšák
- Mesa (master): gallium/radeon: fix warnings
Marek Olšák
- Mesa (master): mesa: Removed unnecessary check for NULL pointer when freeing memory
Marek Olšák
- Mesa (master): gallium: add geometry shader output limits
Marek Olšák
- Mesa (master): 24 new commits
Marek Olšák
- Mesa (master): r200: move driContextSetFlags(ctx) call after ctx var is initialized
Brian Paul
- Mesa (master): radeon: move driContextSetFlags(ctx) call after ctx var is initialized
Brian Paul
- Mesa (master): r200: use _mesa_get_current_tex_object() in r200SetTexBuffer2()
Brian Paul
- Mesa (master): radeon: use _mesa_get_current_tex_object() in radeonSetTexBuffer2()
Brian Paul
- Mesa (master): mesa: use _mesa_get_current_tex_object() in GetTexLevelParameteriv()
Brian Paul
- Mesa (master): st/mesa: use _mesa_get_current_tex_object() in st_context_teximage()
Brian Paul
- Mesa (master): swrast: use _mesa_get_current_tex_object() in swrastSetTexBuffer2()
Brian Paul
- Mesa (master): mesa: remove unused _mesa_select_tex_object() function
Brian Paul
- Mesa (master): mesa: make _mesa_get_proxy_target() static
Brian Paul
- Mesa (master): translate: reindent translate_sse.c
Brian Paul
- Mesa (master): gallivm: add a few const qualifiers
Brian Paul
- Mesa (master): mesa: remove target param from ctx->Driver.TexParameter()
Brian Paul
- Mesa (master): mesa: formatting fixes, 78-column wrappings in dd.h
Brian Paul
- Mesa (master): mesa: simplify comment in texstorage.c
Brian Paul
- Mesa (master): mesa: add some comments about mipmap generation
Brian Paul
- Mesa (master): mesa: don't signal _NEW_TEXTURE in TexSubImage() functions
Brian Paul
- Mesa (master): mesa: move glBlitFramebuffer code into new blit.c file
Brian Paul
- Mesa (master): mesa: move glGenerateMipmap() code into new genmipmap.c file
Brian Paul
- Mesa (master): mesa: make several FBO functions static
Brian Paul
- Mesa (master): svga: refactor some shader code
Brian Paul
- Mesa (master): svga: check shader size against max command buffer size
Brian Paul
- Mesa (master): gallium/auxiliary/indices: replace free() with FREE()
Brian Paul
- Mesa (master): mesa: change GL_ALL_ATTRIB_BITS to 0xFFFFFFFF
Brian Paul
- Mesa (master): draw: fix incorrect color of flat-shaded clipped lines
Brian Paul
- Mesa (master): mesa: remove stray bits of GL_EXT_cull_vertex
Brian Paul
- Mesa (master): mesa: re-wrap, fix-up comment text in formats.h
Brian Paul
- Mesa (master): st/mesa: add MESA_SHADER_COMPUTE case in shader_stage_to_ptarget()
Brian Paul
- Mesa (master): glx: Add missing null checks in glxcmds.c
Brian Paul
- Mesa (master): glx: Add missing null check in __glXCloseDisplay
Brian Paul
- Mesa (master): glsl: Fix null access on file read error
Brian Paul
- Mesa (master): glx: Add some missing null checks in glx_pbuffer.c
Brian Paul
- Mesa (master): i965: Add missing null check in fs_visitor:: dead_code_eliminate_local()
Brian Paul
- Mesa (master): glx: Add missing null check in __glX_send_client_info()
Brian Paul
- Mesa (master): egl: Unhide functionality in _eglInitContext()
Brian Paul
- Mesa (master): egl: Unhide functionality in _eglInitSurface()
Brian Paul
- Mesa (master): gallium/tgsi: use CLAMP instead of open-coded clamps
Brian Paul
- Mesa (master): gallium/tgsi: correct typo propagated from NV_vertex_program1_1
Brian Paul
- Mesa (master): st/mesa: avoid sw fallback for getting/ decompressing textures
Brian Paul
- Mesa (master): mesa: remove _mesa_ prefix from some static functions
Brian Paul
- Mesa (master): mesa: trivial clean-ups in errors.c
Brian Paul
- Mesa (master): mesa: allocate gl_debug_state on demand
Brian Paul
- Mesa (master): mesa: update assertion in detach_shader() for geom shaders
Brian Paul
- Mesa (master): svga: replace out-of-temps assertion with debug warning
Brian Paul
- Mesa (master): mesa: assorted clean-ups in detach_shader()
Brian Paul
- Mesa (master): glsl: rename _restrict to restrict_flag
Brian Paul
- Mesa (master): scons: add meta_blit.c to src/mesa/SConscript
Brian Paul
- Mesa (master): svga: split / update svga3d header files
Brian Paul
- Mesa (master): svga: update dumping code with new GBS commands, etc
Brian Paul
- Mesa (master): svga: update svga_winsys interface for GBS
Brian Paul
- Mesa (master): svga: add new GBS commands
Brian Paul
- Mesa (master): svga: add svga_have_gb_objects/dma() functions
Brian Paul
- Mesa (master): svga: update constant buffer code for GBS
Brian Paul
- Mesa (master): svga: update shader code for GBS
Brian Paul
- Mesa (master): svga: add helpers for tracking rendering to textures
Brian Paul
- Mesa (master): svga: track which textures are rendered to
Brian Paul
- Mesa (master): svga: adjust adjustment for point coordinates
Brian Paul
- Mesa (master): svga: remove a couple unneeded assertions
Brian Paul
- Mesa (master): svga: add new helper functions for GBS buffers
Brian Paul
- Mesa (master): svga: update buffer code for GBS
Brian Paul
- Mesa (master): svga: update texture code for GBS
Brian Paul
- Mesa (master): pipebuffer, winsys: Add a size match parameter to the cached buffer manager
Brian Paul
- Mesa (master): gallium/pipebuffer: Add a cache buffer manager bypass mask
Brian Paul
- Mesa (master): gallium/util: Add flush/map debug utility code
Brian Paul
- Mesa (master): svga/winsys: implement GBS support
Brian Paul
- Mesa (master): svga/winsys: Propagate surface shared information to the winsys
Brian Paul
- Mesa (master): gallium/pipebuffer: change pb_cache_manager_create() size_factor to float
Brian Paul
- Mesa (master): st/mesa: add comment to explain _min(), _maxf(), etc. functions
Brian Paul
- Mesa (master): libgl-xlib: add -Isrc/gallium/winsys flag
Brian Paul
- Mesa (master): glsl: add switch case for MESA_SHADER_COMPUTE
Brian Paul
- Mesa (10.1): 23 new commits
Brian Paul
- Mesa (master): mesa: fix depth/stencil comments in formats.h
Brian Paul
- Mesa (master): mesa: do depth/stencil format conversion in glGetTexImage
Brian Paul
- Mesa (master): mesa: Add GL_TEXTURE_CUBE_MAP_ARRAY to legal_get_tex_level_parameter_target()
Anuj Phogat
- Mesa (master): glsl: Fix condition to generate shader link error
Anuj Phogat
- Mesa (master): i965: Fix the region's pitch condition to use blitter
Anuj Phogat
- Mesa (master): i965/blorp: do not use unnecessary hw-blending support
Topi Pohjolainen
- Mesa (master): mesa: Make target_enum_to_index available outside texobj.c
Ian Romanick
- Mesa (master): mesa: Use common _mesa_tex_target_to_index in tex param code
Ian Romanick
- Mesa (master): meta: Release resources used by decompress_texture_image
Ian Romanick
- Mesa (master): meta: Release resources used by _mesa_meta_DrawPixels
Ian Romanick
- Mesa (master): meta: Fallback to software for GetTexImage of compressed GL_TEXTURE_CUBE_MAP_ARRAY
Ian Romanick
- Mesa (master): meta: Consistenly use non-Apple VAO functions
Ian Romanick
- Mesa (master): meta: Use NDC in decompress_texture_image
Ian Romanick
- Mesa (master): meta: Don't use fixed-function to decompress array textures
Ian Romanick
- Mesa (master): meta: Silence several 'unused parameter' warnings
Ian Romanick
- Mesa (10.1): meta: Silence several 'unused parameter' warnings
Ian Romanick
- Mesa (10.1): gallium/auxiliary/indices: replace free() with FREE()
Ian Romanick
- Mesa (10.1): draw: fix incorrect color of flat-shaded clipped lines
Ian Romanick
- Mesa (10.1): radeon/uvd: fix feedback buffer handling v2
Ian Romanick
- Mesa (10.1): i965/blorp: do not use unnecessary hw-blending support
Ian Romanick
- Mesa (10.1): glsl: Make condition_to_hir() callable from outside ast_iteration_statement.
Ian Romanick
- Mesa (10.1): glsl: Fix continue statements in do-while loops.
Ian Romanick
- Mesa (10.1): st/mesa: fix crash when a shader uses a TBO and it' s not bound
Ian Romanick
- Mesa (10.1): glsl: Initialize ubo_binding_mask flags to zero.
Ian Romanick
- Mesa (10.1): nv50: rework primid logic
Ian Romanick
- Mesa (10.1): nv50: fix layerid to be the fp input number rather than vp output number
Ian Romanick
- Mesa (10.1): nv50: only over-allocate by a page for code
Ian Romanick
- Mesa (10.1): st/mesa: avoid sw fallback for getting/decompressing textures
Ian Romanick
- Mesa (10.1): glsl: Don't lose precision qualifiers when encountering " centroid".
Ian Romanick
- Mesa (10.1): nvc0/ir/emit: hardcode vertex output stream to 0 for now
Ian Romanick
- Mesa (10.1): i965: Move intel_prepare_render() above first buffer access
Ian Romanick
- Mesa (10.1): glx: Pass NULL DRI drawables into the DRI driver for None GLX drawables
Ian Romanick
- Mesa (10.1): nvc0: handle TGSI_SEMANTIC_LAYER
Ian Romanick
- Mesa (10.1): mesa: Bump version to 10.1-rc1
Ian Romanick
- Mesa: tag mesa-10.1-rc1: Mesa 10.1 release candidate 1
Ian Romanick
- Mesa (10.1): mesa: update assertion in detach_shader() for geom shaders
Ian Romanick
- Mesa (10.1): nv50/ir/ra: some register spilling fixes
Ian Romanick
- Mesa (10.1): nv30: report 8 maximum inputs
Ian Romanick
- Mesa (10.1): gallium: add geometry shader output limits
Ian Romanick
- Mesa (10.1): nouveau/video: make sure that firmware is present when checking caps
Ian Romanick
- Mesa (10.1): mesa: Fix MESA_FORMAT_Z24_UNORM_S8_UINT vs. X8_UINT mix-up.
Ian Romanick
- Mesa (master): docs: Trivial updates to MESA_query_renderer.spec
Ian Romanick
- Mesa (10.1): glsl: Add locking to builtin_builder singleton
Ian Romanick
- Mesa (10.1): dri/nouveau: Pass the API into _mesa_initialize_context
Ian Romanick
- Mesa (10.1): glsl: Do not vectorize vector array dereferences.
Ian Romanick
- Mesa (10.1): mesa: Preserve the NewArrays state when copying a VAO
Ian Romanick
- Mesa (10.1): nouveau: fix chipset checks for nv1a by using the oclass instead
Ian Romanick
- Mesa (10.1): radeon: reverse DBG_NO_HYPERZ logic
Ian Romanick
- Mesa (10.1): main: Avoid double-free of shader Label
Ian Romanick
- Mesa (10.1): targets/vdpau: Always use c++ to link
Ian Romanick
- Mesa (10.1): r600g,radeonsi: Consolidate logic for short-circuiting flushes
Ian Romanick
- Mesa (10.1): mesa: Add GL_TEXTURE_CUBE_MAP_ARRAY to legal_get_tex_level_parameter_target()
Ian Romanick
- Mesa (10.1): glsl: Fix condition to generate shader link error
Ian Romanick
- Mesa (master): glcpp: Only warn for macro names containing __
Ian Romanick
- Mesa (master): glsl: Only warn for macro names containing __
Ian Romanick
- Mesa (master): glsl: Silence " type qualifiers ignored on function return type" warning
Ian Romanick
- Mesa (10.1): glcpp: Only warn for macro names containing __
Ian Romanick
- Mesa (10.1): glsl: Only warn for macro names containing __
Ian Romanick
- Mesa (10.1): i965: Create a hardware context before initializing state module.
Ian Romanick
- Mesa (master): mesa: Refactor per-stage link check to its own function
Ian Romanick
- Mesa (master): mesa/sso: Add extension tracking for ARB_separate_shader_objects
Ian Romanick
- Mesa (master): glsl/sso: Add parser and AST-to-HIR support for separate shader object layouts
Ian Romanick
- Mesa (master): mesa/sso: Add extension entry points for GL_ARB_separate_shader_objects
Ian Romanick
- Mesa (master): mesa: Make get_shader_flags publicly available
Ian Romanick
- Mesa (master): mesa: Add a mutex and refcounting to gl_shader_state
Ian Romanick
- Mesa (master): mesa/sso: Add pipeline container/state
Ian Romanick
- Mesa (master): mesa/sso: Implement _mesa_DeleteProgramPipelines
Ian Romanick
- Mesa (master): mesa/sso: Implement _mesa_GenProgramPipelines
Ian Romanick
- Mesa (master): mesa/sso: Implement _mesa_IsProgramPipeline
Ian Romanick
- Mesa (master): mesa/sso: Add support for GL_PROGRAM_SEPARABLE query
Ian Romanick
- Mesa (master): mesa/sso: Refactor implementation of _mesa_CreateShaderProgramEXT
Ian Romanick
- Mesa (master): mesa/sso: Implement _mesa_CreateShaderProgramv
Ian Romanick
- Mesa (master): mesa/sso: Implement _mesa_ActiveShaderProgram
Ian Romanick
- Mesa (master): mesa/sso: Implement _mesa_GetProgramPipelineiv
Ian Romanick
- Mesa (10.1): mesa: Bump version to 10.1-rc2
Ian Romanick
- Mesa: tag mesa-10.1-rc2: Mesa 10.1 release candidate 2
Ian Romanick
- Mesa (10.1): vdpau: flush the context before exporting the surface v2
Ian Romanick
- Mesa (10.1): st/vdpau: add flush on unmap
Ian Romanick
- Mesa (10.1): nv50/ir/ra: fix SpillCodeInserter::offsetSlot usage
Ian Romanick
- Mesa (10.1): nv50: make sure to clear _all_ layers of all attachments
Ian Romanick
- Mesa (10.1): nv50: correctly calculate the number of vertical blocks during transfer map
Ian Romanick
- Mesa (10.1): glx: Fix the default values for GLXFBConfig attributes
Ian Romanick
- Mesa (10.1): glx: Fix the GLXFBConfig attrib sort priorities
Ian Romanick
- Mesa (10.1): i965/vec4: Add non-mutating helper functions to modify src_reg::swizzle and :: negate.
Ian Romanick
- Mesa (10.1): i965/vec4: Add a brw->gen >= 6 assertion in three-source emitters.
Ian Romanick
- Mesa (10.1): i965/vec4: Handle ir_triop_lrp on Gen4-5 as well.
Ian Romanick
- Mesa (10.1): i965: Stop lowering ir_triop_lrp.
Ian Romanick
- Mesa (10.1): glsl: Delete LRP_TO_ARITH lowering pass flag.
Ian Romanick
- Mesa (10.1): i965: Don' t try to dump shader source for fixed-function FS programs.
Ian Romanick
- Mesa (10.1): i965: Fix the region's pitch condition to use blitter
Ian Romanick
- Mesa (10.1): winsys/svga: Avoid calling drm getparam for max surface size on older kernels
Ian Romanick
- Mesa (10.1): mesa: do depth/stencil format conversion in glGetTexImage
Ian Romanick
- Mesa (10.1): glsl: Add is_horizontal() method to ir_expression.
Ian Romanick
- Mesa (10.1): glsl: Don't vectorize horizontal expressions.
Ian Romanick
- Mesa (10.1): r600g/compute: PIPE_CAP_COMPUTE should be false for pre-evergreen GPUs
Ian Romanick
- Mesa (master): i965: Allocate vec4_visitor' s uniform_size and uniform_vector_size arrays dynamically.
Ian Romanick
- Mesa (master): i965: Assert array index on access to vec4_visitor' s arrays.
Ian Romanick
- Mesa (master): i915: Only allow 8 vertex texture units
Ian Romanick
- Mesa (master): i915: Allocate the sys_buffer using _mesa_align_malloc
Ian Romanick
- Mesa (10.1): i965: Allocate vec4_visitor' s uniform_size and uniform_vector_size arrays dynamically.
Ian Romanick
- Mesa (10.1): i915: Only allow 8 vertex texture units
Ian Romanick
- Mesa (10.1): i915: Allocate the sys_buffer using _mesa_align_malloc
Ian Romanick
- Mesa (master): gallivm: fix opcode and function nesting
Zack Rusin
- Mesa (master): gallivm: allow large numbers of temporaries
Zack Rusin
- Mesa (master): gallivm: handle huge number of immediates
Zack Rusin
- Mesa (master): gallivm: make sure analysis works with large number of immediates
Zack Rusin
- Mesa (master): tgsi/ureg: increase the number of immediates
Zack Rusin
- Mesa (master): gallivm: fix F2U opcode
Roland Scheidegger
- Mesa (master): gallivm: add smallfloat to float conversion not relying on cpu denorm handling
Roland Scheidegger
- Mesa (master): util/u_format: don' t crash in util_format_translate if we can't do translation
Roland Scheidegger
- Mesa (master): pipe-loader: Add auth_x parameter to pipe_loader_drm_probe_fd()
Tom Stellard
- Mesa (master): pipe-loader: Add support for render nodes v2
Tom Stellard
- Mesa (master): configure: Use LLVM shared libraries by default
Tom Stellard
- Mesa (master): configure.ac: Use AX_GCC_BUILTIN to check availability of __builtin_bswap32 v2
Tom Stellard
- Mesa (master): util: Add util_bswap64() v3
Tom Stellard
- Mesa (master): util: Add util_cpu_to_le* helpers
Tom Stellard
- Mesa (master): radeonsi: Use util_cpu_to_le32() instead of bswap32() on big-endian systems
Tom Stellard
- Mesa (master): r600g: Use util_cpu_to_le32() instead of bswap32() on big-endian systems
Tom Stellard
- Mesa (master): radeonsi: Use SI_BIG_ENDIAN now that it exists
Tom Stellard
- Mesa (master): clover: Pass buffer offsets to the driver in set_global_binding() v3
Tom Stellard
- Mesa (master): clover: Fix build with LLVM 3.5
Tom Stellard
- Mesa (master): Re-commit 'clover: Fix build with LLVM 3.5'
Tom Stellard
- Mesa (master): r600g/compute: PIPE_CAP_COMPUTE should be false for pre-evergreen GPUs
Tom Stellard
- Mesa (master): build: move ARCH_LIBS definition outside of ASM definition
Matt Turner
- Mesa (master): glsl: Initialize ubo_binding_mask flags to zero.
Matt Turner
- Mesa (master): glsl: Do not vectorize vector array dereferences.
Matt Turner
- Mesa (master): mesa: Remove unnecessary condition.
Matt Turner
- Mesa (master): i965: Reduce predicate field of backend_instruction to uint8_t.
Matt Turner
- Mesa (master): i965: Mark brw_reg_type and register_file enums as PACKED.
Matt Turner
- Mesa (master): i965/fs: Reduce the sizes of some fs_reg members.
Matt Turner
- Mesa (master): i965/fs: Make fs_reg's type an enum for better debugging.
Matt Turner
- Mesa (master): i965/fs: Reorder fs_reg for better packing.
Matt Turner
- Mesa (master): i965/fs: Reduce the sizes of some fs_inst members.
Matt Turner
- Mesa (master): i965/fs: Reorder fs_inst's fields for better packing.
Matt Turner
- Mesa (master): i965/fs: Use a bitfield for fs_inst's bool fields.
Matt Turner
- Mesa (master): i965/fs: Move setting opcode = NOP to its one useful location.
Matt Turner
- Mesa (master): i965/fs: Pass fs_regs by constant reference where possible.
Matt Turner
- Mesa (master): i965/fs: Drop the emit(fs_inst) overload.
Matt Turner
- Mesa (master): Revert "i965/fs: Make fs_reg' s type an enum for better debugging."
Matt Turner
- Mesa (master): glsl: Optimize lrp(0, y, a) into y * a.
Matt Turner
- Mesa (master): glsl: Optimize lrp(x, 0, a) into x - (x * a).
Matt Turner
- Mesa (master): glsl: Add is_horizontal() method to ir_expression.
Matt Turner
- Mesa (master): glsl: Don't vectorize horizontal expressions.
Matt Turner
- Mesa (master): 26 new commits
Emil Velikov
- Mesa (master): targets/vdpau: Always use c++ to link
Emil Velikov
- Mesa (master): configure: Try pkg-config first for libselinux
Emil Velikov
- Mesa (master): targets/vdpau: Don't link unused libraries
Emil Velikov
- Mesa (master): configure: cleanup switch statement
Emil Velikov
- Mesa (master): configure: drop explicit DRI_DIRS assignment on some platforms/arches
Emil Velikov
- Mesa (master): configure: compact ppc/sparc DRI_DIRS handling
Emil Velikov
- Mesa (master): configure: cleanup classic dri drivers handling
Emil Velikov
- Mesa (master): configure: use test -z whenever possible
Emil Velikov
- Mesa (master): configure: use test -n whenever possible
Emil Velikov
- Mesa (master): configure: bump up libdrm requirement to 2.4.38
Emil Velikov
- Mesa (master): scons: sync package requirements
Emil Velikov
- Mesa (master): automake: remove leftover XORG and LIBKMS variables
Emil Velikov
- Mesa (master): st/dri: remove #ifdef DRM_CAP_PRIME guard
Emil Velikov
- Mesa (master): configure: use default dri drivers whenever opengl and dri are enabled
Emil Velikov
- Mesa (master): configure: use shared-glapi when more than one gl* API is used
Emil Velikov
- Mesa (master): specs: MESA_query_renderer.spec resolve a couple of typos
Emil Velikov
- Mesa (master): targets/pipe-loader: link pipe-nouveau against libdrm
Emil Velikov
- Mesa (master): vl/winsys_dri: cleanup vl_screen_create error path
Emil Velikov
- Mesa (master): pipe-loader: destroy sw_winsys on sw_release
Emil Velikov
- Mesa (master): pipe-loader: build pipe_loader_drm_x_auth whenever HAVE_PIPE_LOADER_XCB is defined
Emil Velikov
- Mesa (master): pipe-loader: handle memory allocation failure
Emil Velikov
- Mesa (master): winsys/xlib: move xlib_create_sw_winsys within the winsys
Emil Velikov
- Mesa (master): pipe-loader: use bool type for pipe_loader_drm_probe_fd()
Emil Velikov
- Mesa (master): pipe-loader: introduce pipe_loader_sw_probe_xlib helper
Emil Velikov
- Mesa (master): pipe-loader: introduce pipe_loader_sw_probe_dri helper
Emil Velikov
- Mesa (master): pipe-loader: introduce pipe_loader_sw_probe_null helper function
Emil Velikov
- Mesa (master): dri_util: explicitly set __DRIswrastExtension members.
Emil Velikov
- Mesa (master): dri_util: explicitly set __DRIcopySubBufferExtension members
Emil Velikov
- Mesa (master): dri_interface: Note the version introducing __DRIswrastLoaderExtensionRec::putImage2
Emil Velikov
- Mesa (master): dri_interface: note introduction of various __DRItexBufferExtension members
Emil Velikov
- Mesa (master): dri_interface: note introduction of __DRIdri2LoaderExtension members
Emil Velikov
- Mesa (master): glx/dri2: set the implemented version of __DRIdri2LoaderExtension
Emil Velikov
- Mesa (master): gbm: explicitly set __DRIdri2LoaderExtension members
Emil Velikov
- Mesa (master): drivers/dri: explicitly set __DRI2flushExtension members
Emil Velikov
- Mesa (master): egl/wayland: explicitly set __DRIimageLoaderExtension members
Emil Velikov
- Mesa (master): gbm: explicitly set __DRIimageLoaderExtension members
Emil Velikov
- Mesa (master): glx/dri3: set the implemented version of __DRIimageLoaderExtension
Emil Velikov
- Mesa (master): dri_util: use the implemented version of __DRIimageDriverExtension
Emil Velikov
- Mesa (master): glx/dri: use the implemented version of __DRIgetDrawableInfoExtension
Emil Velikov
- Mesa (master): glx/dri_common: use the implemented version of __DRIsystemTimeExtension
Emil Velikov
- Mesa (master): glx/dri: use the implemented version of __DRIdamageExtension
Emil Velikov
- Mesa (master): glx/drisw: use the implemented version of __DRIswrastLoaderExtension
Emil Velikov
- Mesa (master): targets/gbm: exit gracefully if pipe_loader_drm_probe_fd is not available
Emil Velikov
- Mesa (master): pipe-loader: wrap pipe_loader_sw_probe_xlib within HAVE_PIPE_LOADER_XLIB
Emil Velikov
- Mesa (master): configure: correctly report if we're building the sw/ xlib winsys
Emil Velikov
- Mesa (master): gallium/targets: resolve undefined reference to pipe_loader_sw_probe_dri
Emil Velikov
- Mesa (master): targets/opencl: resolve undefined symbols at link time
Emil Velikov
- Mesa (master): nv50: correctly calculate the number of vertical blocks during transfer map
Emil Velikov
- Mesa (master): configure: avoid constantly building megadrivers 'core'
Emil Velikov
- Mesa (master): configure: avoid setting variables as empty strings
Emil Velikov
- Mesa (master): configure: error out when building xa only with swrast
Emil Velikov
- Mesa (master): configure: enable the drm pipe-loader for non swrast drivers
Emil Velikov
- Mesa (master): configure: use enable_dri_glx local variable
Emil Velikov
- Mesa (master): gbm: export gbm_device_is_format_supported
Emil Velikov
- Mesa (master): egl/glx: Remove egl_glx driver
Chad Versace
- Mesa (10.0): glx: Update glxext.h to revision 24777.
Carl Worth
- Mesa (10.0): mesa: Fix build to properly check for supported compiler flags
Carl Worth
- Mesa (10.0): build: move ARCH_LIBS definition outside of ASM definition
Carl Worth
- Mesa (10.0): Update version to 10.0.3
Carl Worth
- Mesa (10.0): docs: Add release notes for 10.0.3 release.
Carl Worth
- Mesa (10.0): docs: Add md5sums for 10.0.3 release
Carl Worth
- Mesa: tag allow-3.2-override-v1: Fix issue with overriding GL to 3.2 and GLSL to 1.50
Carl Worth
- Mesa: tag gl-core-sanity-v2: GL 3.1 CORE dispatch_sanity test
Carl Worth
- Mesa: tag gles3-syncobj-v1: Sync Object changes for gles3conform
Carl Worth
- Mesa: tag gs-inv-id-v2: i965/gen7 instanced GS support for ARB_gpu_shader5
Carl Worth
- Mesa: tag maxubo-v2: Use hash table for variable refcount rather than a linked list
Carl Worth
- Mesa: tag mesa-10.0.3: Mesa 10.0.3 release
Carl Worth
- Mesa (master): docs: Add release notes for 10.0.3
Carl Worth
- Mesa (master): main: Avoid double-free of shader Label
Carl Worth
- Mesa (master): Revert "egl: Unhide functionality in _eglInitSurface()"
Chia-I Wu
- Mesa (master): Revert "egl: Unhide functionality in _eglInitContext()"
Chia-I Wu
- Mesa (master): egl: clarify what _eglInitResource does
Chia-I Wu
- Mesa (master): ilo: set ILO_TEXTURE_CPU_WRITE for imported textures
Chia-I Wu
- Mesa (master): ilo: pipe_texture::usage is not a bitfield
Chia-I Wu
- Mesa (master): ilo: fix a false assertion failure on GEN6
Chia-I Wu
- Mesa (master): ilo: fix for stencil only rectlist ops
Chia-I Wu
- Mesa (master): ilo: better readability and doc for texture flags
Chia-I Wu
- Mesa (master): ilo: add slice clear value
Chia-I Wu
- Mesa (master): ilo: fix and enable fast depth clear
Chia-I Wu
- Mesa (master): ilo: create u_upload_mgr last
Chia-I Wu
Last message date:
Fri Feb 28 23:57:39 UTC 2014
Archived on: Mon Jan 13 14:19:17 UTC 2020
This archive was generated by
Pipermail 0.09 (Mailman edition).