mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-22 19:20:22 +01:00
mesa: fix some broken bool, bvec2, bvec3, bvec4 constructors
This commit is contained in:
parent
5bf89cf2c3
commit
5e8e532cd0
1 changed files with 14 additions and 14 deletions
|
|
@ -113,13 +113,13 @@ int __constructor(const float f)
|
|||
bool __constructor(const int i)
|
||||
{
|
||||
const float zero = 0.0;
|
||||
__asm vec4_seq __retVal, i, zero;
|
||||
__asm vec4_sne __retVal, i, zero;
|
||||
}
|
||||
|
||||
bool __constructor(const float f)
|
||||
{
|
||||
const float zero = 0.0;
|
||||
__asm vec4_seq __retVal, i, zero;
|
||||
__asm vec4_sne __retVal, f, zero;
|
||||
}
|
||||
|
||||
int __constructor(const bool b)
|
||||
|
|
@ -349,25 +349,25 @@ bvec2 __constructor(const bool b)
|
|||
bvec2 __constructor(const float f)
|
||||
{
|
||||
const vec2 zero = vec2(0.0, 0.0);
|
||||
__asm vec4_seq __retVal.xy, f.xx, zero;
|
||||
__asm vec4_sne __retVal.xy, f.xx, zero;
|
||||
}
|
||||
|
||||
bvec2 __constructor(const int i)
|
||||
{
|
||||
const ivec2 zero = ivec2(0, 0);
|
||||
__asm vec4_seq __retVal.xy, i.xx, zero;
|
||||
__asm vec4_sne __retVal.xy, i.xx, zero;
|
||||
}
|
||||
|
||||
bvec2 __constructor(const vec2 v)
|
||||
{
|
||||
const vec2 zero = vec2(0.0, 0.0);
|
||||
__asm vec4_seq __retVal.xy, v, zero;
|
||||
__asm vec4_sne __retVal.xy, v, zero;
|
||||
}
|
||||
|
||||
bvec2 __constructor(const ivec2 v)
|
||||
{
|
||||
const ivec2 zero = ivec2(0, 0);
|
||||
__asm vec4_seq __retVal.xy, v, zero;
|
||||
__asm vec4_sne __retVal.xy, v, zero;
|
||||
}
|
||||
|
||||
|
||||
|
|
@ -389,25 +389,25 @@ bvec3 __constructor(const bool b)
|
|||
bvec3 __constructor(const float f)
|
||||
{
|
||||
const vec3 zero = vec3(0.0, 0.0, 0.0);
|
||||
__asm vec4_seq __retVal.xyz, f.xxx, zero;
|
||||
__asm vec4_sne __retVal.xyz, f.xxx, zero;
|
||||
}
|
||||
|
||||
bvec3 __constructor(const int i)
|
||||
{
|
||||
const ivec3 zero = ivec3(0, 0, 0);
|
||||
__asm vec4_seq __retVal.xyz, i.xxx, zero;
|
||||
__asm vec4_sne __retVal.xyz, i.xxx, zero;
|
||||
}
|
||||
|
||||
bvec3 __constructor(const vec3 v)
|
||||
{
|
||||
const vec3 zero = vec3(0.0, 0.0, 0.0);
|
||||
__asm vec4_seq __retVal.xyz, v, zero;
|
||||
__asm vec4_sne __retVal.xyz, v, zero;
|
||||
}
|
||||
|
||||
bvec3 __constructor(const ivec3 v)
|
||||
{
|
||||
const ivec3 zero = ivec3(0, 0, 0);
|
||||
__asm vec4_seq __retVal.xyz, v, zero;
|
||||
__asm vec4_sne __retVal.xyz, v, zero;
|
||||
}
|
||||
|
||||
|
||||
|
|
@ -430,25 +430,25 @@ bvec4 __constructor(const bool b)
|
|||
bvec4 __constructor(const float f)
|
||||
{
|
||||
const vec4 zero = vec4(0.0, 0.0, 0.0, 0.0);
|
||||
__asm vec4_seq __retVal, f.xxxx, zero;
|
||||
__asm vec4_sne __retVal, f.xxxx, zero;
|
||||
}
|
||||
|
||||
bvec4 __constructor(const int i)
|
||||
{
|
||||
const ivec4 zero = ivec4(0, 0, 0, 0);
|
||||
__asm vec4_seq __retVal, i.xxxx, zero;
|
||||
__asm vec4_sne __retVal, i.xxxx, zero;
|
||||
}
|
||||
|
||||
bvec4 __constructor(const vec4 v)
|
||||
{
|
||||
const vec4 zero = vec4(0.0, 0.0, 0.0, 0.0);
|
||||
__asm vec4_seq __retVal, v, zero;
|
||||
__asm vec4_sne __retVal, v, zero;
|
||||
}
|
||||
|
||||
bvec4 __constructor(const ivec4 v)
|
||||
{
|
||||
const ivec4 zero = ivec4(0, 0, 0, 0);
|
||||
__asm vec4_seq __retVal, v, zero;
|
||||
__asm vec4_sne __retVal, v, zero;
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue