- 29 May, 2017 1 commit
-
-
Yuri Kunde Schlesner authored
CMake: Use CMake target properties for all libraries
-
- 28 May, 2017 22 commits
-
-
Yuri Kunde Schlesner authored
OpenGL: Improve accuracy of quaternion interpolation
-
Yuri Kunde Schlesner authored
Dependencies and build system cleanup
-
Yuri Kunde Schlesner authored
Separates the file into sections and re-orders things to fit in them
-
Yuri Kunde Schlesner authored
-
Yuri Kunde Schlesner authored
-
Yuri Kunde Schlesner authored
-
Yuri Kunde Schlesner authored
Dynarmic already adds the correct include paths to the library target.
-
Yuri Kunde Schlesner authored
-
Yuri Kunde Schlesner authored
-
Yuri Kunde Schlesner authored
-
Yuri Kunde Schlesner authored
-
Yuri Kunde Schlesner authored
This used to be required to support both Qt4 and Qt5, but we dropped Qt4 so it's not needed anymore.
-
Yuri Kunde Schlesner authored
-
Yuri Kunde Schlesner authored
-
Yuri Kunde Schlesner authored
-
Yuri Kunde Schlesner authored
-
Yuri Kunde Schlesner authored
-
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
-
- 27 May, 2017 8 commits
-
-
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.
-
- 26 May, 2017 2 commits
- 25 May, 2017 7 commits
-
-
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.
-