Age | Commit message (Collapse) | Author |
|
inst->TexSrcUnit is used as an index into program->SamplerUnits[] since
the commit ade508312c701ce89d3c2cd717994dbbabb4f207, and program->SamplerUnits
is a sampler-to-texture-unit mapping.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Effectively default to vblank_mode=3 on Intel to avoid tearing by default.
Users wanting to go "as fast as possible" (despite not being able to see frames
faster than their refresh rate allows) can still set the vblank_mode manually.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Fixes a failure for cases such as y = f(a, f(a, b))
All the usual tests still pass but regressions are possible...
|
|
|
|
|
|
Plus,
- fix some issues in casting function arguments to format param types.
- fix some vec/mat constructor bugs
- find/report more syntax/semantic errors
|
|
|
|
|
|
|
|
|
|
Plus begin some fixes for vec/matrix constructors.
|
|
In the following case:
for () {
if (cond)
break; // or continue;
else
something;
}
The "something" block didn't get emitted.
|
|
|
|
|
|
Also fix bug in comparing large structs/arrays.
|
|
|