Bug 30037 - [i945] textures in wined3d+pixelshader broken with commit 22cd6f2cb4996de0a30c8f865f7011898ac8b8e2
Summary: [i945] textures in wined3d+pixelshader broken with commit 22cd6f2cb4996de0a30...
Status: RESOLVED FIXED
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/DRI/i915 (show other bugs)
Version: git
Hardware: x86 (IA32) Linux (All)
: medium normal
Assignee: Brian Paul
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-09-05 14:35 UTC by Christopher Egert
Modified: 2011-03-07 14:39 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
win - fail (39.39 KB, image/png)
2010-09-05 14:35 UTC, Christopher Egert
Details
INTEL_DEBUG=all output before and after commit (17.78 KB, application/x-bzip)
2010-12-14 04:16 UTC, Christopher Egert
Details

Description Christopher Egert 2010-09-05 14:35:07 UTC
Created attachment 38457 [details]
win - fail

here is the output of the bisect, attached a pic from the bug, a demo from the d3d9 sdk (but you can reproduce it with every d3d application in wine)

$ git bisect good
22cd6f2cb4996de0a30c8f865f7011898ac8b8e2 is the first bad commit
commit 22cd6f2cb4996de0a30c8f865f7011898ac8b8e2
Author: Brian Paul <brianp@vmware.com>
Date:   Fri Mar 26 10:08:52 2010 -0600

    mesa: only call _mesa_update_state() when necessary in glGet functions
    
    Only a few state vars require state validation before querying them.
    This potentially speeds up state queries.
    Encode that info into the state tuple table.
    
    Also, use the new tuple field to indicate when FLUSH_CURRENT() must
    be called to validate other state vars.
    
    Based on a patch submitted by Robert Bragg on Feb 12, 2010.

:040000 040000 8fb2dd5b73d7aee462f88455eb8454c3fdcee829 88ed785f77dc4c193931fedfbde4ec03523a1a3c M	src
Comment 1 Christopher Egert 2010-12-14 04:16:05 UTC
Created attachment 41102 [details]
INTEL_DEBUG=all output before and after commit
Comment 2 Christopher Egert 2011-03-07 14:39:49 UTC
fixed on mesa master


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.