- May 28, 2017
-
-
Yuri Kunde Schlesner authored
OpenGL: Improve accuracy of quaternion interpolation
-
Yuri Kunde Schlesner authored
Dependencies and build system cleanup
-
Yuri Kunde Schlesner authored
Modules didn't correctly define their dependencies before, which relied on the frontends implicitly including every module for linking to succeed. Also changed every target_link_libraries call to specify visibility of dependencies to avoid leaking definitions to dependents when not necessary.
-
Yuri Kunde Schlesner authored
-
Yuri Kunde Schlesner authored
-
Yuri Kunde Schlesner authored
video_core didn't even properly use them, and they were the source of many otherwise-unnecessary dependencies from core to video_core.
-
Yuri Kunde Schlesner authored
-
- May 27, 2017
-
-
Yuri Kunde Schlesner authored
-
Yuri Kunde Schlesner authored
-
Yuri Kunde Schlesner authored
This removes a dependency inversion between core and common. It's also the proper place for the file since it makes screen layout decisions specific to the 3DS.
-
Yuri Kunde Schlesner authored
Add the fmt string formatting library
-
Yuri Kunde Schlesner authored
More info at http://fmtlib.net/ This commit was based on @jroweboy's work on his spdlog branch, but with modifications.
-
Yuri Kunde Schlesner authored
Updated to incorporate fix from MerryMage/dynarmic#106 which is required for using fmt in Citra.
-
Yuri Kunde Schlesner authored
gl_shader: refactor texture sampler into its own function
-
Yuri Kunde Schlesner authored
Current order of operations (rotate then normalize) seems to produce a lot more distortion than normalizing and then rotating. This makes Citra results match pretty closesly with hardware, and indicates that hardware may also be using lerp instead of slerp to interpolate the quaternions.
-
- May 26, 2017
- May 25, 2017
-
-
Yuri Kunde Schlesner authored
Implemented Procedural Texture (Texture Unit 3)
-
Yuri Kunde Schlesner authored
-
Yuri Kunde Schlesner authored
-
Yuri Kunde Schlesner authored
-
Yuri Kunde Schlesner authored
-
Yuri Kunde Schlesner authored
-
Yuri Kunde Schlesner authored
It is now known that result code description vary depending on the module, and so they're best defined on a per-module basis. To support this, allow passing in an arbitrary integer instead of limiting to the ones in the ErrorDescription enum. These will be gradually migrated to their individual users, but a few will be kept as "common" codes shared by all modules.
-
Yuri Kunde Schlesner authored
-
- May 24, 2017
- May 22, 2017
-
-
Sebastian Valle authored
Dyncom/VFP: Convert denormal outputs into 0 when the FTZ flag is enabled.
-
Yuri Kunde Schlesner authored
Kernel: Properly update port counters on session disconnection.
-
- May 21, 2017
-
-
Subv authored
-
Subv authored
It is not meant to be used by anything other than CreateSessionPair.
-
Merry authored
Dyncom/VFP: Perform flush-to-zero on the second operand of vsub before sending it to vadd.
-
Yuri Kunde Schlesner authored
externals: Update catch to 1.9.4
-
Lioncash authored
-
James Rowe authored
Upgrade AppVeyor to Visual Studio 2017
-
Yuri Kunde Schlesner authored
The file does not seem to exist anymore in the VS 2017 environment.
-
Yuri Kunde Schlesner authored
More C++14/17 goodness!
-
Yuri Kunde Schlesner authored
swrasterizer: add missing tc0_w attribute processing
-