{"head":"588a7be372fd5687a5e8735758f7f52fa0f95c45","size":114,"push_id":44142354,"shas":[["2fd8c4e3edf989c6f7dd1261a67b01f06979feab","96f164ad4d9b2b0dacf8ebee2bb1eeb3aa69adf1@anholt.net","i965: Add support for GL_EXT_texture_shared_exponent.\n\nOnly one failure in piglit on gen6, which is texwrap with bordercolor\n(as usual).\n\nReviewed-by: Kenneth Graunke <kenneth@whitecape.org>","Eric Anholt"],["03e623a27b95ef228fb4fca71c6d7c7a21630033","96f164ad4d9b2b0dacf8ebee2bb1eeb3aa69adf1@anholt.net","i965: Add support for GL_EXT_packed_float.\n\nThis doesn't cover support for this format as a renderbuffer yet.  The\nspec allows implementations to not support it, though it is something\nwe do want to support.\n\nOnly one failure in piglit on gen6, which is texwrap with bordercolor\n(as usual).\n\nReviewed-by: Kenneth Graunke <kenneth@whitecape.org>","Eric Anholt"],["57024e084a26ce4b9555979b512945aa557cc37b","96f164ad4d9b2b0dacf8ebee2bb1eeb3aa69adf1@anholt.net","intel: Remove extra FreeTextureImageBuffer() from glTexImage*.\n\nThe core code does this before calling in to us.\n\nReviewed-by: Kenneth Graunke <kenneth@whitecape.org>\nReviewed-by: Ian Romanick <ian.d.romanick@intel.com>","Eric Anholt"],["bc0335fc0e0bd6a777ef16ad5245d35ccf7adcf6","96f164ad4d9b2b0dacf8ebee2bb1eeb3aa69adf1@anholt.net","intel: Remove the pbo zero-copy code.\n\nThere were notes about the possibility of slowdowns due to zcopy from\na PBO due to thrashing around of the region.  Slowdowns are even more\nlikely now that textures are generally tiled, which a zcopy wouldn't\nget.  Additionally, there were no checks on the buffer size to ensure\nthat the hardware-required rounding was present, which could result in\nGPU hangs on large zcopy PBOs.\n\nReviewed-by: Ian Romanick <ian.d.romanick@intel.com>","Eric Anholt"],["d58a3182b1e680105731897fe2d84928daf89fce","96f164ad4d9b2b0dacf8ebee2bb1eeb3aa69adf1@anholt.net","intel: Remove stale comment about non-intel gl_buffer_objects.\n\nThis hasn't been true since dd26899ca39111e0866afed9df94bfb1618dd363\nin 2009.\n\nReviewed-by: Kenneth Graunke <kenneth@whitecape.org>\nReviewed-by: Ian Romanick <ian.d.romanick@intel.com>","Eric Anholt"],["0ba23909475c085d81a5b181744c167ccbe53482","96f164ad4d9b2b0dacf8ebee2bb1eeb3aa69adf1@anholt.net","intel: Move more of the PBO blit upload logic into that function.\n\nThis also improves the debugging output in the failure paths so you\nget more than just \"failed\", and don't get spammed with \"failed\" when\nyou didn't even have a PBO to try.\n\nReviewed-by: Kenneth Graunke <kenneth@whitecape.org>\nReviewed-by: Ian Romanick <ian.d.romanick@intel.com>","Eric Anholt"],["3bb536e4c7b7fb0c0a9b18f5ca2d111996b0ddeb","96f164ad4d9b2b0dacf8ebee2bb1eeb3aa69adf1@anholt.net","intel: Clean up check_pbo_format to ignore internalFormat.\n\nAll that matters here is the format of the texture, not the\ninternalformat (which might mean various different pixel formats).  In\none case, the pbo upload for MESA_FORMAT_YCBCR would have swapped the\nchannels for MESA_FORMAT_YCBCR_REV.\n\nReviewed-by: Kenneth Graunke <kenneth@whitecape.org>\nReviewed-by: Ian Romanick <ian.d.romanick@intel.com>","Eric Anholt"],["275ce9631b18ea77a160e3201fc3ba5549a462d3","96f164ad4d9b2b0dacf8ebee2bb1eeb3aa69adf1@anholt.net","intel: Drop gratuitous flush in PBO blit upload.\n\nSince the blit gets sequenced after other batchbuffer rendering like\nnormal, there's no need to push things out early.\n\nReviewed-by: Kenneth Graunke <kenneth@whitecape.org>\nReviewed-by: Ian Romanick <ian.d.romanick@intel.com>","Eric Anholt"],["86939e05d232d9b882f0b427b2efad9d754f463a","96f164ad4d9b2b0dacf8ebee2bb1eeb3aa69adf1@anholt.net","intel: Unindent the blit call in PBO blit uploads.\n\nReviewed-by: Ian Romanick <ian.d.romanick@intel.com>\nReviewed-by: Kenneth Graunke <kenneth@whitecape.org>","Eric Anholt"],["7cba40306eec79b54128ca3bf56aa96ae56c5fd4","e16f69845633a0cf74affe1e5a677caa6296c937@chromium.org","i915g: Add unsupported PIPE_CAP_MIN_TEXEL_OFFSET/PIPE_CAP_MAX_TEXEL_OFFSET.","Stéphane Marchesin"],["687e62a5d76e2e4cbbc6268e5b0e3f148b681185","e16f69845633a0cf74affe1e5a677caa6296c937@chromium.org","i915g: Fix peephole optimization for MOVs.","Stéphane Marchesin"],["7276ab2c3664a3460cc8b0de7545c0abc819c7e9","3cb4e1df5ec4da2c7c4af7c52cec8cf340a55a10@vmware.com","st/mesa: remove unnecessary st_texture_match_image() parameters\n\nWe didn't use the face parameter and the level parameter can be found\nin the gl_texture_image.","Brian Paul"],["661b853f1172ec76333c2cbeac073420b5efb4c2","74bac9a67a04041c3586cda013cc5a11352e67be@gmail.com","docs: update relnotes-7.12 with r600g changes","Marek Olšák"],["79a0499369470a2a9b2cb5cfc83b1790283f4556","e16f69845633a0cf74affe1e5a677caa6296c937@chromium.org","i915g: Fix whitespace.","Stéphane Marchesin"],["e3c94fac4eb159f8c35798d1ad7515a40f5a2eca","e16f69845633a0cf74affe1e5a677caa6296c937@chromium.org","i915g: Don't generate useless swizzles before texture accesses.\n\nThat helps reduce the number of texture indirections, which are very limited on i915.","Stéphane Marchesin"],["cd6b8421cac2df89dc6365ce368232e461caffcd","5dcef21195e64c9c08aa779bb62b25e9133eaa33@linux.intel.com","i965: fix the constant interp bitmask for flat mode\n\nFix the constant interpolation enable bit mask for flat light mode.\nFRAG_BIT_COL0 attribute bit might be 0, in which case we need to\nshift one more bit right.\n\nThis would fix the oglc specularColor test fail on both Sandybridge and\nIvybridge.\n\nv2: move the constant interp bitmask setup code into for(; attr <\nFRAG_ATTRIB_MAX; attr++) loop suggested by Eric.\n\nSigned-off-by: Yuanhan Liu <yuanhan.liu@linux.intel.com>\nSigned-off-by: Xiang, Haihao <haihao.xiang@intel.com>","Yuanhan Liu"],["1a662e7c18cab98f1b122f6766faf338725de673","5dcef21195e64c9c08aa779bb62b25e9133eaa33@linux.intel.com","intel: fix the wrong code to detect null texture.\n\nThere is already comments show how to detect a null texture. Fix the\ncode to match the comments.\n\nThis would fix the oglc divzero(basic.texQOrWEqualsZero) and\ndivzero(basic.texTrivialPrim) test case fail.\n\nSigned-off-by: Yuanhan Liu <yuanhan.liu@linux.intel.com>\nReviewed-by: Kenneth Graunke <kenneth@whitecape.org>\nReviewed-by: Eric Anholt <eric@anholt.net>","Yuanhan Liu"],["ddfdea88d86bc9016dd51730b855ff6a9a53a4f3","3cb4e1df5ec4da2c7c4af7c52cec8cf340a55a10@vmware.com","draw/llvm: add additional null pointer checkin draw_pt_fetch_pipeline_or_emit_llvm()","Brian Paul"],["2883e3c0b5eafcc871775e0c3dbdf97ac6f35e15","676a6666682bd41bef5fd1c1f629fa233b1307a4@alexc-dev1.vmware.com","Allow RBUG to start blocked\n\nIt is sometimes useful to examine the first frame or and early frame of a\nquickly executing and non-repeating application, this chain introduces a new\nenvironment variable that is checked when creating contexts.  If\nGALLIUM_RBUG_START_BLOCKED is set, then each context that is created is started\nin a blocked state.  This allows time to connect rbug before anything is\nrendered in the context.","Alex Corscadden"],["2b74fb139ca2f6a09eb96d105fafeb9c5c8424f9","3cb4e1df5ec4da2c7c4af7c52cec8cf340a55a10@vmware.com","svga: updated svga3d_reg.h to latest public version","Brian Paul"]],"ref":"refs/heads/vp8"}