Feng Chen
|
e69eebb14a
|
video_core: Fix d24r8/s8d24 convert shader build error in moltenvk
|
2023-09-07 18:01:36 +08:00 |
|
Feng Chen
|
0145c89879
|
video_core: Add missing scissor update when viewport scale offset disable
|
2023-09-07 18:01:30 +08:00 |
|
Feng Chen
|
cc4736fa58
|
video_core: set vertex buffer num to 16, because mvk have when using more than 16
|
2023-08-23 23:22:55 +08:00 |
|
Feng Chen
|
1dcb0c2232
|
video_core: Fix vulkan assert error
|
2023-08-18 14:40:11 +08:00 |
|
FengChen
|
76a676883a
|
video_core: add samples check when find render target
|
2023-06-17 23:48:51 +08:00 |
|
Feng Chen
|
b77a247e8c
|
video_core: drawtexture support upscale
|
2023-06-16 20:51:15 +08:00 |
|
FengChen
|
55a33342cc
|
core: audio: return result when audio_out initialize failed
|
2023-04-16 12:31:54 +08:00 |
|
Feng Chen
|
ff2089fdf5
|
video_core: Keep the definition of DimensionControl consistent with nvidia open doc
|
2023-03-31 12:33:07 +08:00 |
|
FengChen
|
11ffbee5ae
|
video_core: Better defined ImageInfo parameters
|
2023-03-14 22:36:34 +08:00 |
|
FengChen
|
44f10c8dee
|
video_core: Fix ogl status error when draw_texture
|
2023-03-12 13:33:31 +08:00 |
|
FengChen
|
4e42ba54e5
|
video_core: Invalid index_buffer flag when inline_index draw
|
2023-03-12 13:21:26 +08:00 |
|
Feng Chen
|
c8ad039612
|
video_core: Update texture format
|
2023-03-10 21:48:50 +08:00 |
|
FengChen
|
4adf39edf2
|
video_core: Speed up video frame data copy
|
2023-02-11 22:18:54 +08:00 |
|
FengChen
|
818631a412
|
video_core: Implement vulkan clear specified channel
|
2023-01-28 12:53:05 +08:00 |
|
Feng Chen
|
9fc7ca1731
|
Address feedback
|
2023-01-16 10:27:57 +08:00 |
|
Feng Chen
|
013b689153
|
video_core: Implement opengl/vulkan draw_texture
|
2023-01-05 12:41:33 +08:00 |
|
Feng Chen
|
1e8cee2ddf
|
video_core: Implement maxwell3d draw texture method
|
2023-01-05 12:41:28 +08:00 |
|
FengChen
|
6a397bc8ed
|
video_core: Implement other missing vulkan topology
|
2022-12-26 12:20:49 +08:00 |
|
FengChen
|
86d5b4e556
|
video_core: Implement vulkan QuadStrip topology
|
2022-12-26 11:37:34 +08:00 |
|
FengChen
|
37014e9127
|
video_core: Add vertex_array_instance_* sbubbed called warning
|
2022-12-08 23:19:31 +08:00 |
|
FengChen
|
1e64b5e2ec
|
video_core: The draw manager manages whether Clear is required.
|
2022-12-08 23:10:52 +08:00 |
|
FengChen
|
15d63c3d3d
|
video_core: Adjust topology update logic
|
2022-12-08 22:40:28 +08:00 |
|
Feng Chen
|
bf0b957c05
|
video_core: Implement maxwell3d draw manager and split draw logic
|
2022-12-08 10:12:19 +08:00 |
|
Feng Chen
|
cb5400b34d
|
video_core: Fine tuning the index drawing judgment logic
|
2022-12-01 19:14:58 +08:00 |
|
FengChen
|
1d57851fc7
|
video_core: Optimize maxwell drawing trigger mechanism
|
2022-11-22 17:53:26 +08:00 |
|
FengChen
|
60e0d4a177
|
shader: Implement miss attribute layer
|
2022-11-17 22:45:14 +08:00 |
|
Feng Chen
|
cb971ad654
|
video_core: Reimplement inline index buffer binding
|
2022-11-15 12:10:44 +08:00 |
|
FengChen
|
d03afd6f4b
|
video_core: Fix dma copy 1D random crash
|
2022-11-11 00:23:45 +08:00 |
|
FengChen
|
a4472b5526
|
video_core: Fix few issues in Tess stage
|
2022-11-07 15:42:42 +08:00 |
|
FengChen
|
aa97f39ba8
|
video_core:Fix vmm kinds size error
|
2022-11-06 22:31:22 +08:00 |
|
FengChen
|
7283010305
|
video_core: Fix scaling graphical regressions for multiple games
|
2022-11-05 17:21:02 +08:00 |
|
 Feng ChenandGitHub
|
75596c07e0
|
video_core: Fix SNORM texture buffer emulating error (#9001)
|
2022-11-04 02:39:42 -04:00 |
|
FengChen
|
b42b894785
|
video_core: Fix drawing trigger mechanism regression
|
2022-10-31 21:57:38 +08:00 |
|
FengChen
|
f6e7cae62c
|
video_core: Fix drawing trigger mechanism regression
|
2022-10-27 13:26:52 +08:00 |
|
FengChen
|
0ec1801bc1
|
video_core: Catch vulkan clear op not all channel need clear
|
2022-10-25 22:39:29 +08:00 |
|
 Feng ChenandGitHub
|
165bce3c2d
|
Revert "shader_recompiler/dead_code_elimination: Add DeadBranchElimination pass"
|
2022-10-25 12:57:25 +08:00 |
|
FengChen
|
1689e0a71f
|
file_sys: Priority display of game titles in the current language
|
2022-10-24 21:55:25 +08:00 |
|
FengChen
|
2f90694797
|
video_core: Implement maxwell inline_index method
|
2022-10-22 16:58:23 +08:00 |
|
FengChen
|
1f54cd4ac7
|
video_coare: Reimplementing the maxwell drawing trigger mechanism
|
2022-10-21 17:09:22 +08:00 |
|
FengChen
|
23b6569fc2
|
video_core: implement 1D copies based on VMM 'kind'
|
2022-10-17 15:35:12 +08:00 |
|
FengChen
|
99507d0188
|
video_core: Implement memory manager page kind
|
2022-10-17 15:33:29 +08:00 |
|
FengChen
|
20139f8a55
|
Address feedback
|
2022-10-17 09:40:44 +08:00 |
|
 VonChenPlusandFernando Sahmkow
|
9982cff98b
|
Core: Fix get nvmap object random crash
|
2022-10-06 21:00:53 +02:00 |
|
FengChen
|
d4cb0eac87
|
video_core: Fix legacy to generic location unpaired
|
2022-09-20 12:03:31 +08:00 |
|
 Feng ChenandGitHub
|
c864cb5772
|
Merge branch 'master' into mipmap
|
2022-09-20 11:56:43 +08:00 |
|
FengChen
|
9a95c7fa14
|
video_core: Generate mipmap texture by drawing
|
2022-09-20 11:55:43 +08:00 |
|
FengChen
|
672e61d802
|
core: implement HwOpus GetWorkBufferSizeForMultiStreamEx
|
2022-09-17 00:28:56 +08:00 |
|
FengChen
|
88007077e2
|
video_core: Modify astc texture decode error fill value
|
2022-09-15 17:04:44 +08:00 |
|
FengChen
|
92b1f8d5da
|
Align index buffe size when vertex_buffer_unified_memory enable
|
2022-09-10 20:01:33 +08:00 |
|
FengChen
|
b2a6dde438
|
video_code: support rectangle texture
|
2022-08-25 12:45:58 +08:00 |
|
vonchenplus
|
bd018e0123
|
core:filesystem: speed up IDirectory service
|
2022-08-23 09:05:59 +08:00 |
|
vonchenplus
|
0a8c5c8622
|
video_core: support framebuffer crop rect top not zero
|
2022-08-20 21:41:40 +08:00 |
|
vonchenplus
|
4bab0d07a6
|
core: implement clkrst service
|
2022-08-20 14:08:59 +08:00 |
|
Feng Chen
|
1eec9590c3
|
Remove invalid assertion statement
|
2021-12-28 18:51:11 +08:00 |
|
Feng Chen
|
e18bf4b062
|
Remove invalid header include
|
2021-12-28 18:51:11 +08:00 |
|
Feng Chen
|
88e1e7f14b
|
Implement few type in bufferqueue query method
|
2021-12-28 18:51:03 +08:00 |
|
vonchenplus
|
4908a07c20
|
Address format clang
|
2021-12-18 14:27:07 +08:00 |
|
vonchenplus
|
6ebc972c2b
|
Remove spirv handle legacy related code
|
2021-12-18 14:08:50 +08:00 |
|
vonchenplus
|
94652e122d
|
Remove glsl handle legacy related code
|
2021-12-18 14:03:40 +08:00 |
|
 Feng ChenandGitHub
|
e49184e606
|
Merge branch 'yuzu-emu:master' into convert_legacy
|
2021-12-18 13:57:14 +08:00 |
|
Feng Chen
|
1598426493
|
Fix blit image/view not compatible
|
2021-12-10 12:41:09 +08:00 |
|
Feng Chen
|
5462485cc3
|
Address feedback
|
2021-12-05 00:06:14 +08:00 |
|
Feng Chen
|
2c47f8aa18
|
Support multiple videos playing
|
2021-12-02 12:48:42 +08:00 |
|
Feng Chen
|
524a9baa7e
|
Add missing pixel format mapping
|
2021-11-29 12:39:37 +08:00 |
|
Feng Chen
|
4dd85f86a8
|
Implement convert legacy to generic
|
2021-11-19 22:53:58 +08:00 |
|
Feng Chen
|
894cc9d876
|
Fix image update/download error when width too small
|
2021-11-17 12:21:17 +08:00 |
|
 Feng ChenandGitHub
|
70d51f72ec
|
vulkan_device: Add missing vulkan image format R5G6B5 in GetFormatProperties
- Used by Dragon Quest Builders
|
2021-11-05 10:31:40 -04:00 |
|
Feng Chen
|
f2a4204245
|
Simply legacy attribute implement
|
2021-11-04 09:26:16 +08:00 |
|
vonchenplus
|
49f9a44235
|
Support gl_FogFragCoord attribute
|
2021-10-31 23:34:17 +08:00 |
|
Feng Chen
|
dd29285e35
|
Fix dangling kernel objects when exiting
|
2021-10-27 09:06:30 +08:00 |
|
Feng Chen
|
052017e189
|
Revert PR7009
|
2021-10-27 09:06:30 +08:00 |
|
Feng Chen
|
a8b0104923
|
Fix memory leak
|
2021-10-27 09:06:22 +08:00 |
|
vonchenplus
|
36c21ff6cb
|
Support gl_BackSecondaryColor attribute
|
2021-10-26 23:14:40 +08:00 |
|
vonchenplus
|
92bebecf46
|
Support gl_FrontSecondaryColor attribute
|
2021-10-26 23:09:44 +08:00 |
|
vonchenplus
|
b04c7b6343
|
Support gl_BackColor attribute
|
2021-10-26 23:01:57 +08:00 |
|
Feng Chen
|
b769bea61b
|
Fix vulkan viewport issue
|
2021-10-22 22:56:31 +08:00 |
|
 Feng ChenandGitHub
|
de81571289
|
service/vi: Stub IHOSBinderDriver::TransactParcel GetBufferHistory (#7184)
|
2021-10-15 18:50:45 -04:00 |
|
Feng Chen
|
0ee2185c59
|
applets/web: Fallback to loader to get the manual romfs if none is found
|
2021-10-11 13:12:51 +08:00 |
|
Feng Chen
|
ba8be75037
|
h264: Use max allowed max_num_ref_frames when using CPU decoding
|
2021-10-10 20:07:19 +08:00 |
|
Feng Chen
|
5fbfc4c19e
|
Fix KShareMemory object leak
|
2021-09-29 09:51:20 +08:00 |
|
Feng Chen
|
7cd43b139a
|
Fix KScopedAutoObject object leak when SendSyncRequest
|
2021-09-25 22:16:21 +08:00 |
|
Feng Chen
|
b1e655f898
|
Detail adjustment
|
2021-09-08 10:30:00 +08:00 |
|
Feng Chen
|
bbc1800c1b
|
Detail adjustment
|
2021-09-08 09:53:10 +08:00 |
|
Feng Chen
|
e5ca733722
|
Re-implement get unused location
|
2021-09-07 13:22:52 +08:00 |
|
Feng Chen
|
9cdf2383e9
|
Move attribute related definitions to spirv anonymous namespace
|
2021-09-07 12:34:35 +08:00 |
|
Feng Chen
|
0292374807
|
Fix blend equation enum error
|
2021-09-07 10:12:09 +08:00 |
|
Feng Chen
|
1de9e4e121
|
Dynamic get unused location
|
2021-09-06 10:46:03 +08:00 |
|
 Feng ChenandFeng Chen
|
d994466a08
|
Implement intput and output fixed fnc textures
|
2021-09-06 10:36:45 +08:00 |
|
Feng Chen
|
a7bbaa4897
|
Rename parameters
|
2021-09-03 23:52:20 +08:00 |
|
Feng Chen
|
cf26f375ff
|
Fix create GraphicsPipelines crash
|
2021-09-03 22:55:53 +08:00 |
|
Feng Chen
|
1e2a89d306
|
Add input/output location
|
2021-09-02 23:34:51 +08:00 |
|
Feng Chen
|
73b11f390e
|
Add colorfront and txtcoord support
|
2021-09-01 00:07:25 +08:00 |
|
 Feng ChenandGitHub
|
07073734ed
|
file_sys: Support load game collection (#6582)
Adds support for loading games with multiple programs embedded within such as the Dragon Quest 1+2+3 Collection
|
2021-07-20 01:10:05 -04:00 |
|
 
|
c7ad195fd3
|
Out of bound blit (#6531)
* Fix out of bound blit error
* Fix code read
* Fix ci error
Co-authored-by: Feng Chen <chen.feng@gloritysolutions.com>
|
2021-07-08 11:06:09 -07:00 |
|