| Age | Commit message (Collapse) | Author |
|
|
|
|
|
As far as I can tell, memset was replaced by a fill without correcting
the parameter type, causing an out-of-bounds array read in the Vec4
constructor.
|
|
|
|
This makes clang-format useful on those.
Also add a bunch of forgotten transitive includes, which otherwise
prevented compilation.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This has been entirely superseded by MicroProfile. The rest of the code
can go when a simpler frametime/FPS meter is added to the GUI.
|
|
|
|
|
|
|
|
|
|
Common: Remove Common::make_unique, use std::make_unique
|
|
|
|
Respect vs output map
|
|
|
|
|
|
|
|
|
|
- Diffuse
- Distance attenuation
- float16/float20 types
- Vertex Shader 'view' output
|
|
|
|
shader_map was only defined on x86 architectures, but was cleared on shutdown
with no ifdef protection. Ifdef this out so non-x86 architectures can be built.
|
|
This brings goodies such as a configurable user interface and
multi-threaded timeline view.
|
|
each processed instruction.
|
|
Now supports dumping the current shader and recognizes a larger number of output semantics.
|
|
|
|
|
|
|
|
- Config: Add an option for selecting to use shader JIT or interpreter.
- Qt: Add a menu option for enabling/disabling the shader JIT.
|
|
|
|
|