Thomas Guillemard
eeb626947e
Implement Shared Fonts ( #215 )
...
* Implement Shared Fonts
This fully implements shared fonts.
This commit is provided without fonts.
This commit also add Size to HSharedMem.Positions to be able to add fonts to shared zones when RequestLoad is called.
* Require the user to provide fonts in RyuFS/system
* Use File.Exits instead of relying ona try/catch and change system resource exception format a bit
* Make sure that font sum doesn't exceed 17MB
Also rename font data dictionary for coherence.
2018-08-04 18:38:49 -03:00
gdkchan
fdda67d476
Some fix to IRequest on NIFM, support sending objects to services ( #294 )
2018-07-29 01:36:29 -03:00
ReinUsesLisp
1344a47c77
Blit framebuffer without shaders ( #229 )
...
* Blit framebuffer without shaders
* De-hardcode native size values
* Adapt to dehardcoded framebuffers and address feedback
* Remove framebuffer rebinding
2018-07-23 16:21:05 +02:00
greggameplayer
ed29982f9b
Link BCAT:U & BCAT:A & BCAT:M & BCAT:S ( #257 )
...
* Link BCAT:U & BCAT:A & BCAT:M & BCAT:S
* delete unneeded using
* delete unneeded spaces
* delete unneeded using
* Add comment (1/2)
* Add comment (2/2)
* delete unneeded using
2018-07-23 16:20:16 +02:00
Ac_K
ed075ae3cd
Update ITimeZoneService.cs
...
Fix typo
2018-07-22 19:38:29 +00:00
Rygnus
241b46540d
Stub AppletOE UnlockExit ( #279 )
...
* Implement AppletOE UnlockExit
2018-07-19 20:27:50 -03:00
gdkchan
60f2198a1e
Support deswizzle of sparse tiled textures and some frame buffer fixes ( #275 )
...
* Attempt to support deswizzle of sparse tiled textures
* Use correct frame buffer and viewport sizes, started to clean up the copy engine
* Correct texture width alignment
* Use Scale/Translate registers to calculate viewport rect
* Allow texture copy between frame buffers
2018-07-19 02:30:21 -03:00
Ac_K
6a69001aa2
Update IGeneralService.cs
...
Fixed little mistake on the debug string.
2018-07-19 03:10:51 +02:00
simonmkwii-dev
2795af038d
Implement GetCurrentIpAddress() and stub GetCurrentNetworkProfile() ( #271 )
...
* Implement GetCurrentIpAddress()
...and stub GetCurrentNetworkProfile()
* Update IGeneralService.cs
* Actually implement it properly this time...
* <snip>
* Made some requested changes
* Added requested changes.
* Added more requested changes.
* oof
* Local > Address
* Cyuubumped
* Change PrintInfo > PrintDebug
* Revert change
2018-07-19 03:06:45 +02:00
emmauss
2236f4b2c3
Implement IFileSystem:CleanDirectoryRecursively ( #283 )
...
* implement ifilesys:cleandirectoryrecursively
* clean up Ifilesystem
2018-07-18 21:05:17 +02:00
gdkchan
50b706e2ba
Fix RevMagic on audren
2018-07-15 00:42:59 -03:00
gdkchan
a48ed788bf
Remove outdated comment
2018-07-15 00:37:30 -03:00
gdkchan
8652dbb57c
Small nit on GetAudioRendererWorkBufferSize
2018-07-15 00:34:12 -03:00
gdkchan
21e590c3ab
Add support for ioctl2, SetTimeout and KickoffPbWithAttr ( #261 )
...
* Add support for ioctl2, SetTimeout and KickoffPbWithAttr
* Call UnloadProcess on NvHostChannelIoctl aswell
2018-07-15 00:04:46 -03:00
gdkchan
98c6ceede5
Audio Renderer improvements ( #210 )
...
* Partial voice implementation on audio renderer
* Implemented audren resampler (based on original impl)
* Fix BiquadFilter struct
* Pause audio playback on last stream buffer
* Split audren/audout files into separate folders, some minor cleanup
* Use AudioRendererParameter on GetWorkBufferSize aswell
* Bump audren version to REV4, name a few things, increase sample buffer size
* Remove useless new lines
2018-07-14 23:57:41 -03:00
Starlet
494f8f0248
Implement CSRNG (Cryptographically Secure Random Bytes) ( #216 )
...
* Implement CSRNG (Cryptographically Secure Random Bytes)
* Compliant with review.
* Dispose Rng
2018-07-13 23:36:57 +02:00
Thomas Guillemard
37bf02f057
TimeZone implements cmd 0, 1, 2, 3, 4 and 100 ( #250 )
...
The implementation of the TimezoneRule isn't matching hardware but
doesn't need to be accurate (games are only passing the value)
2018-07-13 23:35:19 +02:00
David
37071285bc
NvGetConfig with production/non production swapping ( #243 )
...
* 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
2018-07-12 03:41:35 +02:00
gdkchan
791fe70810
Allow sample rate of 0 on OpenAudioOut, fix 5.1 sound output ( #240 )
2018-07-09 22:49:07 -03:00
gdkchan
dc04b5465f
Improvements to IAudioOutManager ( #232 )
...
* Improvements to IAudioOutManager
* Make implementation private
2018-07-08 12:42:10 -03:00
gdkchan
c206239d28
Fix formatting on ISettingsServer
2018-07-03 21:45:41 -03:00
Thomas Guillemard
0c96e22d40
Some things for time:* ( #211 )
...
- Fully implement ISystemClock
- Implement ISteadyClock 1.0 cmds
- Add cmd 300 to IStaticService
- Add EphemeralNetwork to SystemClockType
2018-07-02 02:03:05 +02:00
Lordmau5
e913d56fdc
Implement GetReleasedAudioOutBufferAuto properly ( #206 )
...
* Implement GetReleasedAudioOutBufferAuto properly
* Also implement AppendAudioOutBufferAuto properly
2018-06-30 12:53:04 -03:00
greggameplayer
3262fd13da
add the forgotten mm:u link ( #190 )
2018-06-28 23:32:07 +02:00
gdkchan
8f4cd35ade
Fix GetLastOpenedUser stub returning an invalid account id value
2018-06-25 17:12:59 -03:00
gdkchan
7c7ee8f8ca
Aways write voice state as finished playing while proper audren support is not in place
2018-06-25 02:04:19 -03:00
gdkchan
e7559f128f
Small OpenGL Renderer refactoring ( #177 )
...
* 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
2018-06-23 21:39:25 -03:00
gdkchan
69697957e6
Workaround for recent audren regression
2018-06-23 03:17:07 -03:00
gdkchan
c26ddd6259
Fix 3 graphics related issues ( #180 )
...
* Fix 3 graphics related bugs
* OGLShader shouldn't be public (yet)
2018-06-23 02:00:44 -03:00
Starlet
5182361f4b
Better audren implementation ( #179 )
2018-06-23 02:00:14 -03:00
Ac_K
3c4dafff3f
Merge pull request #152 from greggameplayer/patch-5
...
Implement ListAudioOutsAuto & OpenAudioOutAuto
2018-06-17 04:16:16 +00:00
greggameplayer
5a3449f5d9
delete mixed tabs & spaces & use void for methods
2018-06-15 17:54:18 +02:00
greggameplayer
e40db09bed
add a new Method for OpenAudioOut & OpenAudioOutAuto
2018-06-15 17:41:07 +02:00
greggameplayer
4397049c6a
Implement ListAudioOutsAuto & OpenAudioOutAuto
2018-06-15 17:24:02 +02:00
greggameplayer
644a328b88
change places of the args of GetAvailableLanguagesCodesMethod
2018-06-13 17:38:19 +02:00
greggameplayer
940de631ab
correct whitespaces
2018-06-13 15:12:03 +02:00
greggameplayer
d70ed99fb1
Implement GetAvailableLanguageCodes2 with a method
2018-06-13 15:08:11 +02:00
Ac_K
f1e866e248
Merge pull request #157 from Cyuubi/pctl-initialize-and-without-initialize
...
[PCTL] Add CreateServiceWithoutInitialize and Initialize
2018-06-13 00:53:54 +00:00
Starlet
c646a00918
Compliant with review.
2018-06-12 20:51:59 -04:00
Lordmau5
5b9ce52108
Remove comment
2018-06-13 01:29:39 +02:00
Starlet
8442a5917f
[PCTL] Add CreateServiceWithoutInitialize and Initialize
2018-06-12 14:28:45 -04:00
Lordmau5
c636c74dd2
Merge branch 'master' into ICommonStateGetter
2018-06-11 06:03:37 +02:00
gdkchan
76f3b1b3a4
Rename Ryujinx.Core to Ryujinx.HLE and add a separate project for a future LLE implementation
2018-06-10 21:46:42 -03:00