- 06 Aug, 2015 2 commits
-
-
Yuri Kunde Schlesner authored
If an OpenGL object is created, bound to a binding using the state tracker, and then destroyed, a newly created object can be assigned the same numeric handle by OpenGL. However, even though it is a new object, and thus needs to be bound to the binding again, the state tracker compared the current and previous handles and concluded that no change needed to be made, leading to failure to bind objects in certain cases. This manifested as broken text in VVVVVV, which this commit fixes along with similar texturing problems in other games.
-
Yuri Kunde Schlesner authored
All uses of this field where it's false can just set the texture id to 0 instead.
-
- 05 Aug, 2015 3 commits
-
-
bunnei authored
Handle invalid `Log::Level::Count`
-
bunnei authored
Videocore: Implement simple vertex caching
-
Yuri Kunde Schlesner authored
This gives a ~2/3 reduction in the amount of vertices that need to be processed through the vertex loaders and the vertex shader, yielding a good speedup.
-
- 04 Aug, 2015 1 commit
-
-
bunnei authored
Common: Work around bug in MSVC2015 standard library
-
- 02 Aug, 2015 3 commits
-
-
Benjamin Barenblat authored
Use the UNREACHABLE macro instead of `ASSERT(false, ...);`.
-
Yuri Kunde Schlesner authored
The char16_t/char32_t implementations aren't present in the library and cause linker errors. This is a known issue that wasn't fixed in VS2015 RTM.
-
Benjamin Barenblat authored
Add a case of `Log::Level::Count` to all switch statements that dispatch on `Log::Level`. The case simply asserts `false` and notes the invalid log level.
-
- 31 Jul, 2015 2 commits
-
-
Yuri Kunde Schlesner authored
Save the path leading where the last file have been loaded
-
LittleWhite authored
I use two variables to save the path for the ROMs and the symbols. Use of QSettings to avoid new member variable to the class. Global settings of QSettings is done in main.
-
- 30 Jul, 2015 2 commits
- 29 Jul, 2015 19 commits
-
-
bunnei authored
core: Eliminate some unused variable warnings
-
bunnei authored
citra-qt: Adjust initializer list order
-
bunnei authored
Misc. GPU vertex loading fixes
-
Yuri Kunde Schlesner authored
dyncom: Remove an unused variable
-
Lioncash authored
-
Lioncash authored
This was used prior to InterpreterTranslate existing.
-
bunnei authored
core: Fix missing prototype warnings
-
bunnei authored
citra-qt: Pass string by const reference
-
Lioncash authored
-
Lioncash authored
Silences a warning.
-
Lioncash authored
-
Yuri Kunde Schlesner authored
am_net: Update function table data
-
Lioncash authored
-
Lioncash authored
-
bunnei authored
Service/APT: Return proper parameters in GetLockHandle.
-
bunnei authored
Enable linker optimizations in MSVC Release builds
-
Lioncash authored
-
bunnei authored
dyncom: Handle left-operand PC correctly for data-processing ops
-
Lioncash authored
This is considered deprecated in the ARM manual (using PC as an operand), however, this is still able to be executed on the MPCore (which I'm quite sure would be rare to begin with).
-
- 28 Jul, 2015 8 commits
-
-
bunnei authored
SOC:U : Fix WinSock function deprecation
-
Yuri Kunde Schlesner authored
-
Yuri Kunde Schlesner authored
Update Start menu text to match with the real state of the emulator.
-
LittleWhite authored
Move start menu text update in ShutdownGame as adviced by neobrain
-
Yuri Kunde Schlesner authored
Settings: Fix saving wrong values for input configuration
-
Trung Do authored
-
Yuri Kunde Schlesner authored
Apparently /DEBUG implicitly disables linker optimizations. This explicitly re-enables them, giving a 40% reduction in binary sizes and a very slight runtime speed improvement.
-
bunnei authored
dyncom: Minor cleanups.
-