bunnei
2ceba3716b
Merge pull request #494 from bunnei/shader-tex
gl_shader_decompiler: Implement TEX, fixes for TEXS.
8 years ago
bunnei
6edd4ebde8
Merge pull request #495 from bunnei/improve-rro
gl_shader_decompiler: Implement RRO as a register move.
8 years ago
bunnei
a5360ee1b9
Merge pull request #484 from mailwl/nvhost-nvdec
Services/nvdrv: add '/dev/nvhost-nvdec' device
8 years ago
bunnei
d673e26129
Merge pull request #496 from Subv/waitprocesswidekey_timeout
Kernel/Threads: A thread waking up by timeout from a WaitProcessWideKey may already have an assigned lock owner.
8 years ago
bunnei
76da1f526a
gl_shader_decompiler: Implement RRO as a register move.
8 years ago
bunnei
129c25fa13
Merge pull request #497 from Subv/dxn1
GPU: Implemented the DXN1 (BC4) texture format.
8 years ago
Subv
dd9a1fd943
Kernel/Threads: A thread waking up by timeout from a WaitProcessWideKey may already have an assigned lock owner.
This situation may happen like so:
Thread 1 with low priority calls WaitProcessWideKey with timeout.
Thread 2 with high priority calls WaitProcessWideKey without timeout.
Thread 3 calls SignalProcessWideKey
- Thread 2 acquires the lock and awakens.
- Thread 1 can't acquire the lock and is put to sleep with the lock owner being Thread 2.
Thread 1's timeout expires, with the lock owner still being set to Thread 2.
8 years ago
Subv
c00fc04a65
GPU: Implemented the DXN1 (BC4) texture format.
8 years ago
bunnei
85ae02747c
Merge pull request #492 from mailwl/time
Service/time: implement posix time to calendar conversion
8 years ago
mailwl
caf7d55de4
Service/time: implement posix time to calendar conversion
8 years ago
bunnei
20fa6379f6
gl_shader_decompiler: Implement TEX instruction.
8 years ago
bunnei
fc2f5b93c3
gl_shader_decompiler: Support multi-destination for TEXS.
8 years ago
bunnei
baf0b86ac3
Merge pull request #488 from Subv/thread_masks
Kernel/SVC: Corrected the behavior of svcSetThreadCoreMask for core values -2 and -3.
8 years ago
bunnei
880c01c8dd
Merge pull request #491 from bunnei/rgba16f
gl_rasterizer_cache: Implement PixelFormat RGBA16F.
8 years ago
bunnei
a8c1e58d23
gl_rasterizer_cache: Assert that component type is UNorm or format is RGBA16F.
8 years ago
Subv
2a690458b5
Kernel/Thread: Corrected a typo that caused the affinity mask to never be changed.
8 years ago
Subv
40c82fc9c5
Kernel/SVC: Support special core values -2 and -3 in svcSetThreadCoreMask.
Also added some proper error handling.
8 years ago
bunnei
995f57bbc1
gl_rasterizer_cache: Implement PixelFormat RGBA16F.
8 years ago
bunnei
4b027ee9f3
Merge pull request #489 from Subv/vertexid
Shaders: Implemented reading the gl_InstanceID and gl_VertexID variables in the vertex shader.
8 years ago
greggameplayer
339fd812b3
add IPC CommandType & Some HID FunctionInfo ( #487 )
* add some CommandType
* add some hid FunctionInfo
* add some other HID FunctionInfo
* delete non useful comments
8 years ago
Subv
bcae826522
Kernel/Thread: Corrected a typo in an assert about the processor id.
8 years ago
Subv
455e14b8e3
Shaders: Implemented reading the gl_InstanceID and gl_VertexID variables in the vertex shader.
8 years ago
Sebastian Valle
016195f9a8
Merge pull request #483 from bunnei/sonic
Several GPU fixes to boot Sonic Mania
8 years ago
mailwl
c333f12eae
Services/nvdrv: add '/dev/nvhost-nvdec' device
8 years ago
bunnei
c99c03fe38
gl_shader_decompiler: F2F_R instruction: Implement abs.
8 years ago
bunnei
0895c4603e
Merge pull request #482 from Subv/r8
GPU: Implemented the R8 texture format (0x1D)
8 years ago
bunnei
ed61b578d9
gl_shader_decompiler: Partially implement F2F_R instruction.
8 years ago
Subv
9631ae2fa4
GPU: Implemented the R8 texture format (0x1D)
8 years ago
bunnei
16a06abf97
nvhost_ctrl: Stub out IocCtrlEventRegister.
8 years ago
bunnei
fb8aa21fa5
nvhost_ctrl: Stub out IocCtrlEventWaitAsyncCommand.
8 years ago
bunnei
29c345982a
gl_rasterize_cache: Invert order of tex format RGB565.
8 years ago
bunnei
873a266a3d
Merge pull request #480 from mailwl/bcat
Service/BCAT: add module and services
8 years ago
greggameplayer
4786f69570
add all the known TextureFormat ( #474 )
8 years ago
mailwl
3c612dea08
Service/BCAT: add module and services
8 years ago
bunnei
5653710cf8
Merge pull request #472 from bunnei/greater-equal
gl_shader_decompiler: Implement GetPredicateComparison GreaterEqual.
8 years ago
bunnei
d24bc4edf8
Merge pull request #476 from Subv/a1bgr5
GPU: Implemented the A1B5G5R5 texture format (0x14)
8 years ago
bunnei
03938c6ea5
Merge pull request #475 from ogniK5377/nvos-getconfig
NvOsGetConfigU32 should return null instead of 0 for default output value
8 years ago
bunnei
8dcf608429
Merge pull request #473 from bunnei/get-display-version
am: Stub IApplicationFunctions GetDisplayVersion.
8 years ago
Sebastian Valle
d5346a08d0
Merge pull request #471 from bunnei/fmnmx
shader_bytecode: Implement other variants of FMNMX.
8 years ago
Subv
110515404c
GPU: Implemented the A1B5G5R5 texture format (0x14)
8 years ago
David Marcec
003023a669
NvOsGetConfigU32 should return null instead of 0 for default output
8 years ago
bunnei
678ff27162
am: Stub IApplicationFunctions GetDisplayVersion.
8 years ago
bunnei
7bbda2a975
gl_shader_decompiler: Implement GetPredicateComparison GreaterEqual.
8 years ago
bunnei
502fc1c4b3
shader_bytecode: Implement other variants of FMNMX.
8 years ago
greggameplayer
4201782cea
Add & correct miscellaneous things ( #470 )
* add some InfoType
* correct OpenApplicationProxy cmd number
* add IDisplayController functions
* fix clang-format
* add more system languages
8 years ago
bunnei
7ed3f94905
Merge pull request #466 from mailwl/nv-timeout
Stub NVGPU_IOCTL_CHANNEL_SET_TIMEOUT
8 years ago
David
a89f219336
GetAudioRendererWorkBufferSize impl ( #465 )
* GetAudioRendererWorkBufferSize impl
Impl of GetAudioRendererWorkBufferSize based on RE, if this can be cleaned up, please contribute!
* Naming conventions
* Removed unneeded placeholder
* lioncache changes
* fixed const
* switched to Common::AlignUp
8 years ago
bunnei
68fffea7d2
Merge pull request #468 from Subv/compound_preds
Shader: Implemented compound predicates in the fset and fsetp instructions
8 years ago
bunnei
b5695873aa
Merge pull request #469 from Subv/channel_rebind
GPU: Allow command lists to rebind a channel to another engine in the middle of the command list.
8 years ago
Subv
8131e8cc3a
Shader: Implemented compound predicates in fset.
You can specify a predicate in the fset instruction:
Result = ((Value1 Comp Value2) OP P0) ? 1.0 : 0.0;
8 years ago