Displaying 7 results from an estimated 7 matches for "mkload".
Did you mean:
mkloadv
2016 Apr 07
2
[PATCH] nouveau: codegen: Take src swizzle into account on loads
...+
+ src0_component_offset);
} else {
- sym = makeSym(tgsi.getSrc(0).getFile(), r, -1, c, 4 * c);
+ sym = makeSym(tgsi.getSrc(0).getFile(), r, -1, c,
+ src0_component_offset);
}
Instruction *ld = mkLoad(TYPE_U32, dst0[c], sym, off);
--
2.7.3
2016 Apr 21
3
[PATCH mesa v2 1/3] nouveau: codegen: LOAD: Always use component 0 when getting the address
LOAD loads upto 4 components from the specified resource starting at
the passed in x value of the 2nd source operand, the y, z and w
components of the address should not be used.
Signed-off-by: Hans de Goede <hdegoede at redhat.com>
---
Changes in v2:
-New patch in v2 of this patch-set
---
src/gallium/drivers/nouveau/codegen/nv50_ir_from_tgsi.cpp | 2 +-
1 file changed, 1 insertion(+), 1
2016 Apr 07
0
[PATCH] nouveau: codegen: Take src swizzle into account on loads
...0_component_offset);
> } else {
> - sym = makeSym(tgsi.getSrc(0).getFile(), r, -1, c, 4 * c);
> + sym = makeSym(tgsi.getSrc(0).getFile(), r, -1, c,
> + src0_component_offset);
> }
>
> Instruction *ld = mkLoad(TYPE_U32, dst0[c], sym, off);
> --
> 2.7.3
>
2016 Apr 21
0
[PATCH mesa v2 3/3] nouveau: codegen: LOAD: Take src swizzle into account
...component_offset);
} else {
off = fetchSrc(1, 0);
- sym = makeSym(tgsi.getSrc(0).getFile(), r, -1, c, 4 * c);
+ sym = makeSym(tgsi.getSrc(0).getFile(), r, -1, c,
+ src0_component_offset);
}
Instruction *ld = mkLoad(TYPE_U32, dst0[c], sym, off);
--
2.7.3
2016 Apr 08
3
[PATCH] nouveau: codegen: Take src swizzle into account on loads
...} else {
>> - sym = makeSym(tgsi.getSrc(0).getFile(), r, -1, c, 4 * c);
>> + sym = makeSym(tgsi.getSrc(0).getFile(), r, -1, c,
>> + src0_component_offset);
>> }
>>
>> Instruction *ld = mkLoad(TYPE_U32, dst0[c], sym, off);
>> --
>> 2.7.3
>>
2016 Apr 21
2
[PATCH mesa v2 3/3] nouveau: codegen: LOAD: Take src swizzle into account
...se {
> off = fetchSrc(1, 0);
> - sym = makeSym(tgsi.getSrc(0).getFile(), r, -1, c, 4 * c);
> + sym = makeSym(tgsi.getSrc(0).getFile(), r, -1, c,
> + src0_component_offset);
> }
>
> Instruction *ld = mkLoad(TYPE_U32, dst0[c], sym, off);
> --
> 2.7.3
>
2015 May 17
14
[PATCH 00/12] Tessellation support for nvc0
This is enough to enable tessellation support on nvc0. It seems to
work a lot better on my GF108 than GK208. I suspect that there's some
sort of scheduling shenanigans that need to be adjusted for
kepler+. Or perhaps some shader header things.
Even with the GF108, I still get occasional blue triangles in Heaven,
but I get a *ton* of them on the GK208 -- seemingly the same issue,
but it's