[Intel-gfx] [PATCH 08/10] sampler, urb write, null and gateway on Sandybridge are same as Ironlake.
Xiang, Haihao
haihao.xiang at intel.com
Sat Oct 9 09:32:28 CEST 2010
Signed-off-by: Xiang, Haihao <haihao.xiang at intel.com>
---
src/gram.y | 10 +++++-----
1 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/src/gram.y b/src/gram.y
index ffb0851..9258ac7 100644
--- a/src/gram.y
+++ b/src/gram.y
@@ -557,7 +557,7 @@ post_dst: dst
msgtarget: NULL_TOKEN
{
- if (gen_level == 5) {
+ if (gen_level >= 5) {
$$.bits2.send_gen5.sfid= BRW_MESSAGE_TARGET_NULL;
$$.bits3.generic_gen5.header_present = 0; /* ??? */
} else {
@@ -567,7 +567,7 @@ msgtarget: NULL_TOKEN
| SAMPLER LPAREN INTEGER COMMA INTEGER COMMA
sampler_datatype RPAREN
{
- if (gen_level == 5) {
+ if (gen_level >= 5) {
$$.bits2.send_gen5.sfid = BRW_MESSAGE_TARGET_SAMPLER;
$$.bits3.generic_gen5.header_present = 1; /* ??? */
$$.bits3.sampler_gen5.binding_table_index = $3;
@@ -620,7 +620,7 @@ msgtarget: NULL_TOKEN
}
| GATEWAY
{
- if (gen_level == 5) {
+ if (gen_level >= 5) {
$$.bits2.send_gen5.sfid = BRW_MESSAGE_TARGET_GATEWAY;
$$.bits3.generic_gen5.header_present = 0; /* ??? */
} else {
@@ -695,7 +695,7 @@ msgtarget: NULL_TOKEN
| URB INTEGER urb_swizzle urb_allocate urb_used urb_complete
{
$$.bits3.generic.msg_target = BRW_MESSAGE_TARGET_URB;
- if (gen_level == 5) {
+ if (gen_level >= 5) {
$$.bits2.send_gen5.sfid = BRW_MESSAGE_TARGET_URB;
$$.bits3.generic_gen5.header_present = 1;
$$.bits3.urb_gen5.opcode = BRW_URB_OPCODE_WRITE;
@@ -721,7 +721,7 @@ msgtarget: NULL_TOKEN
{
$$.bits3.generic.msg_target =
BRW_MESSAGE_TARGET_THREAD_SPAWNER;
- if (gen_level == 5) {
+ if (gen_level >= 5) {
$$.bits2.send_gen5.sfid =
BRW_MESSAGE_TARGET_THREAD_SPAWNER;
$$.bits3.generic_gen5.header_present = 0;
--
1.7.0.4
More information about the Intel-gfx
mailing list