From: bugzilla-daemon@freedesktop.org
To: dri-devel@lists.freedesktop.org
Subject: [Bug 37171] half-life 2 with -dxlevel 90 crashes system
Date: Fri, 16 Mar 2012 16:41:21 +0000 [thread overview]
Message-ID: <bug-37171-502-AcRgzExsop@http.bugs.freedesktop.org/> (raw)
In-Reply-To: <bug-37171-502@http.bugs.freedesktop.org/>
https://bugs.freedesktop.org/show_bug.cgi?id=37171
--- Comment #20 from Stefan Dösinger <stefandoesinger@gmx.at> 2012-03-16 09:41:21 PDT ---
Note that Shader Model 2 in d3d kinda supports loops and conditions on hardware
that shouldn't be able to handle them. The caveat of this support is that they
do not support dynamic branching. The loop counter is a uniform and cannot be
changed at shader runtime, and there are no break statements or other ways to
abort the loop before the iteration counter is reached. If statements only
support uniforms as conditions as well.
Wine translates those constructs into GLSL for loops and if statements that
only read uniforms, the compiler should be able to unroll them. With ARB
shaders we unroll them ourselves and generate one GL shader for each control
uniform combination that is used by the application.
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel
next prev parent reply other threads:[~2012-03-16 16:41 UTC|newest]
Thread overview: 23+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-05-13 10:57 [Bug 37171] New: half-life 2 with -dxlevel 90 crashes system bugzilla-daemon
2011-05-13 11:26 ` [Bug 37171] " bugzilla-daemon
2011-05-13 12:02 ` bugzilla-daemon
2011-05-13 13:07 ` bugzilla-daemon
2011-05-13 17:11 ` bugzilla-daemon
2011-05-13 17:21 ` bugzilla-daemon
2011-05-22 17:14 ` bugzilla-daemon
2011-06-07 23:16 ` bugzilla-daemon
2011-06-07 23:20 ` bugzilla-daemon
2011-06-08 20:36 ` bugzilla-daemon
2011-06-08 23:13 ` bugzilla-daemon
2011-06-09 5:53 ` bugzilla-daemon
2011-06-09 9:31 ` bugzilla-daemon
2011-06-09 10:38 ` bugzilla-daemon
2011-06-09 10:57 ` bugzilla-daemon
2011-06-09 11:02 ` bugzilla-daemon
2011-06-09 11:27 ` bugzilla-daemon
2011-06-09 11:30 ` bugzilla-daemon
2011-08-03 12:37 ` bugzilla-daemon
2011-10-16 12:19 ` bugzilla-daemon
2012-03-16 16:41 ` bugzilla-daemon [this message]
2013-01-11 22:22 ` bugzilla-daemon
2013-01-12 0:11 ` bugzilla-daemon
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=bug-37171-502-AcRgzExsop@http.bugs.freedesktop.org/ \
--to=bugzilla-daemon@freedesktop.org \
--cc=dri-devel@lists.freedesktop.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).