GitHub PushEvent at 2014-07-04 16:20:11
Repository: mesa
Actor: bpeel
Payload: {"shas":[["35cf3831d71770211f29da6608313dc1f6213d7b","a26490dfbee4be3d38287ad6448444504f58193c@vmware.com","st/xa: Don't close the drm fd on failure v2\n\nIf XA fails to initialize with pipe_loader enabled, the pipe_loader's\ncleanup function will close the drm file descriptor. That's pretty bad\nbecause the file descriptor will probably be the X server driver's only\nconnection to drm. Temporarily solve this by dup()'ing the file descriptor\nbefore handing it over to the pipe loader.\n\nThis fixes freedesktop.org bugzilla bug #80645.\n\nv2: Fix CC addresses.\n\nCc: \"10.2\" <mesa-stable@lists.freedesktop.org>\nSigned-off-by: Thomas Hellstrom <thellstrom@vmware.com>\nReviewed-by: Jakob Bornecrantz <jakob@vmware.com>","Thomas Hellstrom",true],["986adb90573b1250ec348a210f3d315c8e48c76e","3cb4e1df5ec4da2c7c4af7c52cec8cf340a55a10@vmware.com","svga: add switch cases for PIPE_SHADER_CAP_DOUBLES\n\nSigned-off-by: Brian Paul <brianp@vmware.com>","Brian Paul",true],["7f0420700c473caee00a84596b22a600a7517b4d","b753b212f30aed827c3eea2e437609dc37310153@igalia.com","glsl: fix duplicated layout qualifier detection for GS\n\nThis patch fixes the duplicated layout qualifier detection\nfor geometry shader's layout qualifiers.\n\nAlso it makes the detection code more legible by defining\nallowed_duplicates_mask variable.\n\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=80778\nSigned-off-by: Samuel Iglesias Gonsalvez <siglesias@igalia.com>\nReviewed-by: Jordan Justen <jordan.l.justen@intel.com>","Samuel Iglesias Gonsalvez",true],["824197efd526dec5623b37f2c6078c212c81eb2b","af2ebef3721cdd7b625ae5c26be8f78487857230@gmail.com","radeon/llvm: Allocate space for kernel metadata operands\n\nPreviously, we were assuming that kernel metadata nodes only had 1 operand.\n\nKernels which have attributes can have more than 1, e.g.:\n!0 = metadata !{void (i32 addrspace(1)*)* @testKernel, metadata !1}\n!1 = metadata !{metadata !\"work_group_size_hint\", i32 4, i32 1, i32 1}\n\nAttempting to get the kernel without the correct number of attributes led\nto memory corruption and luxrays crashing out.\n\nFixes the cl/program/execute/attributes.cl piglit test.\n\nSigned-off-by: Aaron Watry <awatry@gmail.com>\nReviewed-by: Tom Stellard <thomas.stellard@amd.com>\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=76223\nCC: \"10.2\" <mesa-stable@lists.freedesktop.org>","Aaron Watry",true],["556a415033223108eb5706364604b3400f497c58","a26490dfbee4be3d38287ad6448444504f58193c@vmware.com","svga: Don't unnecessarily reemit BindGBShader commands v2\n\nThe Linux winsys can no longer relocate shader code, so avoid\nreemitting BindGBShader commands. They are costly.\n\nv2: Correctly handle errors from SVGA3D_BindGBShader()\n\nReported-by: Michael Banack <banackm@vmware.com>\nSigned-off-by: Thomas Hellstrom <thellstrom@vmware.com>\nTested-by: Brian Paul <brianp@vmware.com>\nReviewed-by: Brian Paul <brianp@vmware.com>\nReviewed-by: Jakob Bornecrantz <jakob@vmware.com>","Thomas Hellstrom",true],["313acb3ffa2e73635807c4028b7aedced5bad379","bcbbb7aa705ec3a5fc5824c01a845186c3d62fca@alum.mit.edu","r600g: allow vs to write to gl_ViewportIndex\n\nSigned-off-by: Ilia Mirkin <imirkin@alum.mit.edu>\nReviewed-by: Alex Deucher <alexander.deucher@amd.com>\nReviewed-by: Marek Olšák <marek.olsak@amd.com>\nTested-by: Tobias Droste <tdroste@gmx.de>","Ilia Mirkin",true],["0fb6f1bf1d0729486443996c620ea1b766489e15","bcbbb7aa705ec3a5fc5824c01a845186c3d62fca@alum.mit.edu","mesa/st: enable AMD_vertex_shader_viewport_index\n\nThe assumption is that any driver capable of emitting layer from the\nvertex shader and supporting viewports should be able to also handle\nemitting viewport index from the vertex shader.\n\nSigned-off-by: Ilia Mirkin <imirkin@alum.mit.edu>\nReviewed-by: Marek Olšák <marek.olsak@amd.com>\nTested-by: Tobias Droste <tdroste@gmx.de>","Ilia Mirkin",true],["32b71246e7e9524c81d545e22bf4dc210cd56f2e","bcbbb7aa705ec3a5fc5824c01a845186c3d62fca@alum.mit.edu","gallium: rename PIPE_CAP_TGSI_VS_LAYER to also have _VIEWPORT\n\nNow that this cap is used to determine the availability of both, adjust\nits name to reflect the new reality.\n\nSigned-off-by: Ilia Mirkin <imirkin@alum.mit.edu>\nReviewed-by: Roland Scheidegger <sroland@vmware.com>\nReviewed-by: Marek Olšák <marek.olsak@amd.com>","Ilia Mirkin",true],["b2b7c651221037266abee7c3ede1ca7b3cb2da33","bcbbb7aa705ec3a5fc5824c01a845186c3d62fca@alum.mit.edu","nv50: disable dedicated ubo upload method\n\nThe hardware allows multiple simultaneous renders with the same\nmemory-backed constbufs but with each invocation having different\nvalues. However in order for that to work, the data has to be streamed\nin via the right constbuf slot. We weren't doing that for UBOs.\n\nSigned-off-by: Ilia Mirkin <imirkin@alum.mit.edu>\nCc: \"10.2 10.1\" <mesa-stable@lists.freedesktop.org>","Ilia Mirkin",true],["5d4f5218bb71cb387f1a57ea08125245e5039e94","bcbbb7aa705ec3a5fc5824c01a845186c3d62fca@alum.mit.edu","nv50: do an explicit flush on draw when there are persistent buffers\n\nSigned-off-by: Ilia Mirkin <imirkin@alum.mit.edu>\nCc: \"10.2\" <mesa-stable@lists.freedesktop.org>","Ilia Mirkin",true],["9a37eb8adb6558a4abf47774b583cb582a0ae116","bcbbb7aa705ec3a5fc5824c01a845186c3d62fca@alum.mit.edu","nvc0: add a memory barrier when there are persistent UBOs\n\nSigned-off-by: Ilia Mirkin <imirkin@alum.mit.edu>\nCc: \"10.2\" <mesa-stable@lists.freedesktop.org>","Ilia Mirkin",true],["980911e46f255f7b19bbe4773c8d8795f4507a33","bcbbb7aa705ec3a5fc5824c01a845186c3d62fca@alum.mit.edu","mesa/main: add ARB_clear_texture entrypoints\n\nSigned-off-by: Ilia Mirkin <imirkin@alum.mit.edu>\nReviewed-by: Neil Roberts <neil@linux.intel.com>","Ilia Mirkin",true],["aceb66a6551f428785d67becbfc7d7bcfd1b7ea8","822ec91a7ef82248fd36162ca8ac3283eba70848@linux.intel.com","teximage: Add utility func for format/internalFormat compatibility check\n\nIn texture_error_check() there was a snippet of code to check whether the\ngiven format and internal format are basically compatible. This has been split\nout into its own static helper function so that it can be used by an\nimplementation of glClearTexImage too.","Neil Roberts",true],["4c11e4848c07942f1468621567a0679066f00895","822ec91a7ef82248fd36162ca8ac3283eba70848@linux.intel.com","mesa/main: Add generic bits of ARB_clear_texture implementation\n\nThis adds the driver entry point for glClearTexSubImage and fills in the\n_mesa_ClearTexImage and _mesa_ClearTexSubImage functions that call it.\n\nv2: Don't clear some of the images if only one of them makes an error\n\nReviewed-by: Jason Ekstrand <jason.ekstrand@intel.com>","Neil Roberts",true],["baf710d511c2242ec4bd3b72b8afd6a99035a547","822ec91a7ef82248fd36162ca8ac3283eba70848@linux.intel.com","texstore: Add a generic implementation of GL_ARB_clear_texture\n\nAdds an implmentation of the ClearTexSubImage driver entry point that just\nmaps the texture and writes the values in. The extension is not yet enabled by\ndefault because it doesn't work with multisample textures as they don't have a\nsimple linear layout.\n\nReviewed-by: Jason Ekstrand <jason.ekstrand@intel.com>","Neil Roberts",true],["ce4c8ef6ddd37c6a4dc7e4e62729068372c44ad9","822ec91a7ef82248fd36162ca8ac3283eba70848@linux.intel.com","meta: Add a state flag for the GL_DITHER\n\nThe Meta implementation of glClearTexSubImage is going to want to ensure that\ndithering is disabled so that it can get a consistent color across the whole\ntexture when clearing. This adds a state flag to easily save it and set it to\nthe default value when performing meta operations.","Neil Roberts",true],["acab1ac7b46d29119c243da76fc734a6a4bd8277","822ec91a7ef82248fd36162ca8ac3283eba70848@linux.intel.com","meta: Add a meta implementation of GL_ARB_clear_texture\n\nAdds an implementation of the ClearTexSubImage driver entry point that tries\nto set up an FBO to render to the texture and then calls glClearBuffer with a\nscissor to perform the actual clear. If an FBO can't be created for the\ntexture then it will fall back to using _mesa_store_ClearTexSubImage.\n\nWhen used in combination with _mesa_store_ClearTexSubImage this should provide\nan implementation that works for all DRI-based drivers. However as this has\nonly been tested with the i965 driver it is currently only enabled there.\n\nv2: Only enable the extension for the i965 driver instead of all DRI drivers.\n    Remove an unnecessary goto. Don't require GL_ARB_framebuffer_object. Add\n    some more comments.\n\nv3: Use glClearBuffer* to avoid having to modify glClearColor and friends.\n    Handle sRGB textures. Explicitly disable dithering.\n\nReviewed-by: Topi Pohjolainen <topi.pohjolainen at intel.com>","Neil Roberts",true]],"size":17,"ref":"refs/heads/wip/clear-texture","head":"acab1ac7b46d29119c243da76fc734a6a4bd8277"}