| Age | Commit message (Collapse) | Author |
|
* Loop GLScreen with custom method
* Fix deadlocks
* Fix screen resizing
* Change event to bool
* Try to fix quitting error
* Set title from main thread
* Queue max 1 vsync, fix high FPS after a slowdown
|
|
* GetConfig should return 0x30006 in production mode
* GetConfig will now check settings only if nv!rmos_set_production_mode is set to "0"
* Code formatting, TryGetValue
* Slight fixup
* dont forget the setting
* Implemented non production mode setting grabbing
* format issue
* style changes
|
|
* Add locking methods to the ogl resource cache
* Remove some unused arguments
* Add the ZF32 texture format
|
|
|
|
* Query multiple pages at once with GetWriteWatch
* Allow multiple buffer types to share the same page, aways use the physical address as cache key
* Remove a variable that is no longer needed
|
|
|
|
* Improvements to IAudioOutManager
* Make implementation private
|
|
* Disable tests for framebuffer blitting
|
|
* Implement stencil testing
* Implement depth testing
* Implement face culling
* Implement front face
* Comparison functions now take OGL enums too
* Fix front facing when flipping was used
* Add depth and stencil clear values
|
|
|
|
* Added Basic Controller Support
* Added Extra Configuration Options
Added a GamePad_Enable option and GamePad_Index option
* Revert "Added Extra Configuration Options"
This reverts commit 6cc56bfe7ed473fedf8dfe79c7a888bbe7cfe147.
* Revert "Revert "Added Extra Configuration Options""
This reverts commit 4809e5effe7f54cdb67bc5e2b4f01315ae34efc5.
* Forgot to change the Gamepad Index
* Added Configuration for the A B X Y Buttons
* Added Button Configuration for all other Buttons
* Added Basic Joystick Configuration
* Fixed Joystick Axis Problems
Fixed Joystick Axis Problems when switching around the Joysticks (Left Stick is Right and Right stick is Left)
* Refactored all of the button mapping code
* Changes in compliance with review
* Changes in compliance with review
* Fixed problems in the configuration file with different regions
* Changes in compliance with review
|
|
- Fully implement ISystemClock
- Implement ISteadyClock 1.0 cmds
- Add cmd 300 to IStaticService
- Add EphemeralNetwork to SystemClockType
|
|
* Implement GetReleasedAudioOutBufferAuto properly
* Also implement AppendAudioOutBufferAuto properly
|
|
|
|
(untested) (#197)
|
|
|
|
|
|
* Add WIP support for Vertex Program A, add the FADD_I32 shader instruction, small fix on FFMA_I encoding, nits
* Add separate subroutines for program A/B, and copy attributes to a temp
* Move finalization code to main
* Add new line after flip uniform on the shader
* Handle possible case where VPB uses an output attribute written by VPA but not available on the vbo
* Address PR feedback
|
|
the buffer size, added a few more registers (currently not implemented)
|
|
|
|
|
|
|
|
|
|
not in place
|
|
* Call OpenGL functions directly, remove the pfifo thread, some refactoring
* Fix PerformanceStatistics calculating the wrong host fps, remove wait event on PFIFO as this wasn't exactly was causing the freezes (may replace with an exception later)
* Organized the Gpu folder a bit more, renamed a few things, address PR feedback
* Make PerformanceStatistics thread safe
* Remove unused constant
* Use unlimited update rate for better pref
|
|
|
|
* Fix 3 graphics related bugs
* OGLShader shouldn't be public (yet)
|
|
|
|
* Fix some thread sync issues
* Remove some debug stuff
* Ensure that writes to the mutex address clears the exclusive monitor
|
|
|
|
(as this apparently what the real thing does)
|
|
* Implement NPDM files parser
(Currently not used in Ryujinx)
* Add credits
* Add Swap32
* Update Npdm.cs
* Update ACI0.cs
* Update ACID.cs
* Update Npdm.cs
* Update EndianSwap.cs
* Update ACI0.cs
* Update ACID.cs
* Update KernelAccessControl.cs
* Update NpdmInfo.cs
* Update ServiceAccessControl.cs
* Update NpdmInfo.cs
|
|
Implement ListAudioOutsAuto & OpenAudioOutAuto
|
|
|
|
|
|
|
|
Implement GetAvailableLanguageCodes2 with a method
|
|
|
|
|
|
|
|
|
|
[PCTL] Add CreateServiceWithoutInitialize and Initialize
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Unsure if this will break other games though.
Please test. :)
|
|
|