| Age | Commit message (Collapse) | Author |
|
vector_math: Remove AsArray() and Write() functions from Vec[2,3,4]
|
|
common: Remove code_block.h
|
|
These are all unused and the Write() ones should arguably not even be in the interface. There are better ways to provide this if we ever need it (like iterators).
|
|
We use dynarmic, so this is unued. Anything else we need will likely use Xbyak, so
this header isn't necessary any more.
|
|
renderer_opengl: Add missing header guards
|
|
disk_filesystem: Minor changes
|
|
|
|
Disk_Directory
|
|
|
|
|
|
|
|
glsl_shader_decompiler: Minor API changes to ShaderWriter
|
|
ShaderGen: Fixed TEXS overriding its own texcoords and implemented fmul32i
|
|
AddLine()
This function doesn't need to take ownership of the string data being
given to it, considering all we do is append the characters to the
internal string instance.
Instead, use a string view to simply reference the string data without
any potential heap allocation.
Now anything that is a raw const char* won't need to be converted to a
std::string before appending.
|
|
Avoids constructing a std::string just to append a newline character
|
|
Avoids constructing a std::string just to append a character.
|
|
std::string
The interface of std::string already lets us append N copies of a
character to an existing string.
|
|
|
|
registers for the input and the output.
It will now save the coords before writing the outputs in a subscope.
|
|
laptops with optimus (with AMD support) (#271)
* Port 3528: use nvidia graphics automatically on laptops with optimus
* Force dedicated AMD Card for switchable Graphics
* Ran clang-format
|
|
nvflinger: Call MicroProfileFlip on NVFlinger::Compose.
|
|
|
|
|
|
GPU: Implemented the B5G6R5 format.
|
|
|
|
* gl_shader_gen: Support vertical/horizontal viewport flipping.
* fixup! gl_shader_gen: Support vertical/horizontal viewport flipping.
|
|
component types.
For now only the UNORM type is supported.
|
|
|
|
|
|
|
|
unswizzling.
|
|
formats.
TODO: The way we handle cached formats must change, framebuffer and texture formats are too different to keep them in the same place.
|
|
|
|
|
|
Misc gpu improvements
|
|
Shader decompiler changes part 2
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|