bunnei
|
f362cf46ee
|
Merge pull request #425 from lioncash/namespace
core_timing: Namespace all functions and constants in core_timing's header
|
2018-04-30 10:15:27 -04:00 |
|
bunnei
|
81a0082f6b
|
Merge pull request #424 from lioncash/string
string_util: Remove StringFromFormat() and related functions
|
2018-04-29 21:49:13 -04:00 |
|
bunnei
|
225ff1130f
|
Merge pull request #422 from bunnei/shader-mov
Shader instructions MOV_C, MOV_R, and several minor GPU things
|
2018-04-29 21:47:42 -04:00 |
|
bunnei
|
b3962e7d1e
|
Merge pull request #423 from lioncash/file
file_util: Minor changes to IOFile
|
2018-04-29 21:47:28 -04:00 |
|
bunnei
|
f41eb95e13
|
maxwell_3d: Reset vertex counts after drawing.
|
2018-04-29 16:23:31 -04:00 |
|
bunnei
|
08b8fcbe6d
|
gl_shader_decompiler: Implement MOV_R.
|
2018-04-29 16:05:18 -04:00 |
|
bunnei
|
316327f487
|
maxwell_to_gl: Implement type SignedNorm, Size_8_8_8_8.
|
2018-04-29 16:05:17 -04:00 |
|
bunnei
|
c7ce472eeb
|
shader_bytecode: Add decoding for FMNMX instruction.
|
2018-04-29 16:05:17 -04:00 |
|
bunnei
|
869075867b
|
Merge pull request #421 from Subv/sh_pred3
Shaders: Implemented predicate condition 3 (LessEqual) in the fset and fsetp instructions.
|
2018-04-29 15:59:33 -04:00 |
|
bunnei
|
a71346cd7c
|
gl_shader_decompiler: Implement MOV_C.
|
2018-04-29 13:13:13 -04:00 |
|
bunnei
|
6c464a2a4a
|
Merge pull request #416 from bunnei/shader-ints-p3
gl_shader_decompiler: Implement MOV32I, partially implement I2I, I2F
|
2018-04-29 12:56:16 -04:00 |
|
bunnei
|
49d92aa661
|
Merge pull request #417 from bunnei/lang-codes
set/am: Fix code for getting language codes
|
2018-04-29 12:55:43 -04:00 |
|
bunnei
|
334e859ab1
|
am: Fix GetDesiredLanguage implementation.
|
2018-04-29 11:07:07 -04:00 |
|
bunnei
|
17b16cf6f6
|
set: Fix GetAvailableLanguageCodes implementation.
|
2018-04-29 11:07:06 -04:00 |
|
bunnei
|
f87ea8fa8b
|
fermi_2d: Fix surface copy block height.
|
2018-04-28 20:40:03 -04:00 |
|
bunnei
|
0c01c34eff
|
gl_shader_decompiler: Partially implement I2I_R, and I2F_R.
|
2018-04-28 20:03:19 -04:00 |
|
bunnei
|
e73927cfc2
|
gl_shader_decompiler: More cleanups, etc. with how we handle register types.
|
2018-04-28 20:03:19 -04:00 |
|
bunnei
|
c691fa4074
|
GLSLRegister: Simplify register declarations, etc.
|
2018-04-28 20:03:19 -04:00 |
|
bunnei
|
f2dcb39049
|
shader_bytecode: Add decodings for i2i instructions.
|
2018-04-28 20:03:18 -04:00 |
|
bunnei
|
a7b5ab4d9a
|
gl_shader_decompiler: Implement MOV32_IMM instruction.
|
2018-04-28 20:03:18 -04:00 |
|
bunnei
|
3d9126ba87
|
Merge pull request #414 from lioncash/cruft
file_util: Remove compiler version checks around is_trivially_copyable
|
2018-04-28 17:06:49 -04:00 |
|
bunnei
|
7fd54fed92
|
Merge pull request #413 from lioncash/dynarmic
externals: Update dynarmic
|
2018-04-28 17:06:17 -04:00 |
|
bunnei
|
bad00085ca
|
Merge pull request #412 from lioncash/log
log: Remove old logging macros and functions
|
2018-04-28 15:04:24 -04:00 |
|
bunnei
|
6b365f7703
|
Merge pull request #408 from bunnei/shader-ints-p2
gl_shader_decompiler: Add GLSLRegisterManager class to track register state.
|
2018-04-27 16:06:09 -04:00 |
|
bunnei
|
41dde2394b
|
Merge pull request #410 from lioncash/generic
core/renderer_opengl: Replace usages of LOG_GENERIC with fmt-capable equivalents
|
2018-04-27 15:59:12 -04:00 |
|
bunnei
|
e6242ab5e6
|
gl_shader_decompiler: Add GLSLRegisterManager class to track register state.
|
2018-04-27 11:49:26 -04:00 |
|
bunnei
|
acede1f1d3
|
Merge pull request #409 from lioncash/assert
general: Convert assertion macros over to be fmt-compatible
|
2018-04-27 11:09:56 -04:00 |
|
bunnei
|
3c40496409
|
Merge pull request #380 from ogniK5377/service-impl
Implemented some useful interfaces needed for games.
|
2018-04-27 00:49:40 -04:00 |
|
bunnei
|
4f120a9ec0
|
Merge pull request #406 from lioncash/frontend
frontends: Move logging macros over to new fmt-capable ones
|
2018-04-26 22:53:42 -04:00 |
|
bunnei
|
18f8012233
|
Merge pull request #407 from lioncash/common
common: Move logging macros over to new fmt-capable macros where applicable
|
2018-04-26 22:53:14 -04:00 |
|
bunnei
|
3e0ec3dbd7
|
Merge pull request #405 from lioncash/input
input_common: Move old logging macros over to fmt-capable ones
|
2018-04-26 21:54:51 -04:00 |
|
bunnei
|
6a3d59fdc1
|
Merge pull request #402 from lioncash/core
core: Replace remaining old non-generic logger usages with fmt-capable equivalents
|
2018-04-26 18:45:10 -04:00 |
|
bunnei
|
bc43946140
|
Merge pull request #399 from bunnei/shader-ints
Shader decompiler prep for integer instructions
|
2018-04-26 18:43:51 -04:00 |
|
bunnei
|
4ac9b47dca
|
Merge pull request #403 from lioncash/common
common: Remove chunk_file.h and linear_disk_cache.h
|
2018-04-26 16:45:41 -04:00 |
|
bunnei
|
c9d7abe9c9
|
gl_shader_decompiler: Boilerplate for handling integer instructions.
|
2018-04-26 14:38:42 -04:00 |
|
bunnei
|
37fa9a15cd
|
gl_shader_decompiler: Move color output to EXIT instruction.
|
2018-04-26 14:38:41 -04:00 |
|
bunnei
|
3dd3cdeafd
|
Merge pull request #401 from lioncash/gdbstub
core/gdbstub: Move logging macros to new fmt-compatible ones
|
2018-04-26 14:25:57 -04:00 |
|
bunnei
|
4f281b3829
|
Merge pull request #400 from lioncash/hw
core/hw: Move logging macros over to fmt-capable ones
|
2018-04-26 10:35:36 -04:00 |
|
bunnei
|
f81b915fd8
|
Merge pull request #396 from Subv/shader_ops
Shaders: Implemented the FSET instruction.
|
2018-04-25 22:42:54 -04:00 |
|
bunnei
|
dd6c67c627
|
Merge pull request #398 from lioncash/kernel
kernel: Migrate logging macros to fmt-compatible ones
|
2018-04-25 22:42:34 -04:00 |
|
bunnei
|
42d43ea741
|
Merge pull request #387 from Subv/maxwell_2d
GPU: Partially implemented the 2D surface copy engine
|
2018-04-25 20:40:17 -04:00 |
|
bunnei
|
d0825c9519
|
Merge pull request #395 from lioncash/file-sys
file-sys: Move logging macros over to the new fmt-capable ones
|
2018-04-25 20:39:08 -04:00 |
|
bunnei
|
23d68a07dc
|
Merge pull request #390 from mailwl/pctl-module
Service/PCTL: convert to module, add services, stub
|
2018-04-25 15:51:43 -04:00 |
|
bunnei
|
60746e4e52
|
Merge pull request #397 from lioncash/core
core/memory: Move logging macros over to the new fmt-capable ones
|
2018-04-25 15:25:03 -04:00 |
|
bunnei
|
22420612db
|
Merge pull request #394 from lioncash/video-core
video-core: Move logging macros over to new fmt-capable ones
|
2018-04-25 11:42:59 -04:00 |
|
bunnei
|
ea3151f475
|
Merge pull request #388 from bunnei/refactor-rasterizer-cache
Refactor rasterizer cache
|
2018-04-24 23:22:24 -04:00 |
|
bunnei
|
6c9ca8cbca
|
Merge pull request #393 from lioncash/loader
loader: Move old logging macros over to new fmt-capable ones
|
2018-04-24 22:44:18 -04:00 |
|
bunnei
|
c30cd898fc
|
renderer_opengl: Use correct byte order for framebuffer pixel format ABGR8.
|
2018-04-24 22:31:46 -04:00 |
|
bunnei
|
f1a4a004fb
|
gl_rasterizer_cache: Use CHAR_BIT for bpp conversions instead of 8.
|
2018-04-24 22:31:46 -04:00 |
|
bunnei
|
0a023cfb4f
|
gl_rasterizer_cache: Use GPU PAGE_BITS/SIZE, not CPU.
|
2018-04-24 22:31:46 -04:00 |
|
bunnei
|
9022d926eb
|
gl_rasterizer_cache: Use new logger.
|
2018-04-24 22:31:46 -04:00 |
|
bunnei
|
fbb3cd110c
|
gl_rasterizer_cache: Add a function for finding framebuffer GPU address.
|
2018-04-24 22:31:46 -04:00 |
|
bunnei
|
bc0f1896fc
|
gl_rasterizer_cache: Handle compressed texture sizes.
|
2018-04-24 22:31:46 -04:00 |
|
bunnei
|
4415e00181
|
gl_rasterizer_cache: Update to be based on GPU addresses, not CPU addresses.
|
2018-04-24 22:31:45 -04:00 |
|
bunnei
|
10c6d89119
|
memory_manager: Add implement CpuToGpuAddress.
|
2018-04-24 17:49:20 -04:00 |
|
bunnei
|
239ac8abe2
|
memory_manager: Make GpuToCpuAddress return an optional.
|
2018-04-24 17:49:19 -04:00 |
|
bunnei
|
9e11a76e92
|
memory_manager: Use GPUVAdddr, not PAddr, for GPU addresses.
|
2018-04-24 17:40:43 -04:00 |
|
bunnei
|
e8c2bb24b2
|
Merge pull request #386 from Subv/gpu_query
GPU: Added asserts to our code for handling the QUERY_GET GPU command.
|
2018-04-24 16:13:51 -04:00 |
|
bunnei
|
b7953d2ebf
|
Merge pull request #392 from lioncash/log
service: Move logging macros over to the new fmt-compatible ones
|
2018-04-24 14:13:54 -04:00 |
|
bunnei
|
299f943202
|
Merge pull request #391 from lioncash/video
renderer_opengl: Silence a -Wdangling-else warning in DrawScreenTriangles()
|
2018-04-24 11:54:44 -04:00 |
|
bunnei
|
7495142688
|
Merge pull request #389 from mailwl/fs-renamefile
Service/FS: implement IFileSystem::RenameFile
|
2018-04-24 08:57:46 -04:00 |
|
bunnei
|
07dc0bbf3e
|
Merge pull request #379 from Subv/multi_buffers
GPU: Support multiple enabled vertex arrays.
|
2018-04-24 01:09:02 -04:00 |
|
bunnei
|
0214351f4f
|
Merge pull request #370 from Subv/sync_primitives
Kernel: Reworked the new kernel synchronization primitives.
|
2018-04-23 16:33:00 -04:00 |
|
bunnei
|
bf25299272
|
Merge pull request #384 from Subv/nvhost-remap
Nvdrv/nvhost-as-gpu: Implemented the ioctl REMAP command.
|
2018-04-23 15:23:55 -04:00 |
|
bunnei
|
d4f87e9af4
|
Merge pull request #385 from Subv/unimpl_ioctls
Nvdrv: Assert when receiving an unimplemented ioctl in the nv* handlers.
|
2018-04-23 15:22:49 -04:00 |
|
bunnei
|
3967f9c6ef
|
Merge pull request #383 from Subv/gpu_mmu
GPU: Make the GPU virtual memory manager use 16 page bits and 10 pagetable bits.
|
2018-04-23 14:00:52 -04:00 |
|
bunnei
|
55d0b0609d
|
Merge pull request #382 from Subv/a2rgb10_rt
GPU: Implement the RGB10_A2 RenderTarget format
|
2018-04-23 13:16:48 -04:00 |
|
bunnei
|
ebb8e06df0
|
Merge pull request #378 from Subv/a2bgr10
GPU: Implement the A2BGR10 texture format.
|
2018-04-21 21:43:17 -04:00 |
|
bunnei
|
62937798a0
|
Merge pull request #377 from adityaruplaha/sdl2-fullscreen
SDL2: Implement fullscreen. (Original PR: citra-emu/citra#3607)
|
2018-04-21 13:53:55 -04:00 |
|
bunnei
|
f8764bb5d3
|
Merge pull request #376 from bunnei/shader-decoder
Shader opcode decoding
|
2018-04-21 00:04:51 -04:00 |
|
bunnei
|
f8a037ead4
|
Merge pull request #375 from lioncash/header
opengl: Remove unnecessary header inclusions
|
2018-04-20 23:08:47 -04:00 |
|
bunnei
|
d08fd7e86d
|
gl_shader_decompiler: Skip RRO instruction.
|
2018-04-20 22:30:56 -04:00 |
|
bunnei
|
8b28dc55e6
|
gl_shader_decompiler: Cleanup error logging.
|
2018-04-20 22:30:56 -04:00 |
|
bunnei
|
e1630c4d43
|
shader_bytecode: Add several more instruction decodings.
|
2018-04-20 22:30:56 -04:00 |
|
bunnei
|
9f6d305eab
|
shader_bytecode: Decode instructions based on bit strings.
|
2018-04-20 22:30:56 -04:00 |
|
bunnei
|
8ac3a3f45e
|
Merge pull request #369 from Subv/shader_instr2
ShaderGen: Implemented fsetp/kil and predicated instruction execution.
|
2018-04-20 22:29:39 -04:00 |
|
bunnei
|
634d9ee18b
|
Merge pull request #374 from lioncash/noexcept
gl_resource_manager: Add missing noexcept specifiers to move constructors and assignment operators
|
2018-04-20 22:28:47 -04:00 |
|
bunnei
|
ba6f3e8f9f
|
Merge pull request #373 from lioncash/enum2
gl_rasterizer_cache: Make MatchFlags an enum class
|
2018-04-20 22:28:09 -04:00 |
|
bunnei
|
1723b4d8d4
|
Merge pull request #372 from lioncash/enum
resource_limit: Make ResourceTypes an enum class
|
2018-04-20 21:26:54 -04:00 |
|
bunnei
|
2e7ce96b1d
|
Merge pull request #371 from lioncash/global
core: Relocate g_service_manager to the System class
|
2018-04-20 21:26:27 -04:00 |
|
bunnei
|
1df3a7710e
|
Merge pull request #340 from mailwl/vi-update
Service/VI: stub SetLayerVisibility, fix GetDisplayResolution output
|
2018-04-20 16:23:15 -04:00 |
|
bunnei
|
326b044c19
|
Merge pull request #367 from lioncash/clamp
math_util: Remove the Clamp() function
|
2018-04-20 14:18:03 -04:00 |
|
bunnei
|
87f89ac82d
|
Merge pull request #361 from lioncash/common
common_types: Minor changes
|
2018-04-20 10:27:17 -04:00 |
|
bunnei
|
a904d70afe
|
Merge pull request #368 from lioncash/dynarmic
externals: Update dynarmic to HEAD
|
2018-04-20 09:48:15 -04:00 |
|
bunnei
|
b11f6f90e7
|
Merge pull request #360 from lioncash/namespaces
service: Use nested namespace specifiers where applicable
|
2018-04-20 09:44:40 -04:00 |
|
bunnei
|
4d96997447
|
Merge pull request #364 from lioncash/thread-local
common/thread: Remove unnecessary feature checking for thread_local
|
2018-04-20 09:43:52 -04:00 |
|
bunnei
|
b5c204ac6f
|
Merge pull request #362 from lioncash/snprintf
common_funcs: Remove check for VS versions that we don't even support
|
2018-04-20 09:43:30 -04:00 |
|
bunnei
|
701dd649e6
|
Merge pull request #363 from lioncash/array-size
common_funcs: Remove ARRAY_SIZE macro
|
2018-04-20 09:43:02 -04:00 |
|
bunnei
|
79c1ed80e9
|
Merge pull request #366 from lioncash/vec
vector_math: Remove AsArray() and Write() functions from Vec[2,3,4]
|
2018-04-20 09:42:41 -04:00 |
|
bunnei
|
cb267093bb
|
Merge pull request #365 from lioncash/codeblock
common: Remove code_block.h
|
2018-04-20 09:42:15 -04:00 |
|
bunnei
|
2c8afe1140
|
Merge pull request #357 from lioncash/guard
renderer_opengl: Add missing header guards
|
2018-04-19 22:17:25 -04:00 |
|
bunnei
|
2ef04f69b2
|
Merge pull request #358 from lioncash/explicit
disk_filesystem: Minor changes
|
2018-04-19 22:16:55 -04:00 |
|
bunnei
|
14bf88a777
|
Merge pull request #359 from lioncash/redundant
vi: Remove redundant initializers in the constructors
|
2018-04-19 22:16:17 -04:00 |
|
bunnei
|
17ad56c1dc
|
Merge pull request #356 from lioncash/shader
glsl_shader_decompiler: Minor API changes to ShaderWriter
|
2018-04-19 21:09:25 -04:00 |
|
bunnei
|
f633b0c875
|
Merge pull request #355 from Subv/shader_instr
ShaderGen: Fixed TEXS overriding its own texcoords and implemented fmul32i
|
2018-04-19 21:09:02 -04:00 |
|
bunnei
|
d019bb16f6
|
Merge pull request #353 from Subv/compressed_formats
GPU: Add support for the DXT23 and DXT45 compressed texture formats.
|
2018-04-19 09:02:19 -04:00 |
|
bunnei
|
de18592179
|
nvflinger: Call MicroProfileFlip on NVFlinger::Compose.
|
2018-04-18 20:28:50 -04:00 |
|
bunnei
|
60e6e8953e
|
Merge pull request #351 from Subv/tex_formats
GPU: Implemented the B5G6R5 format.
|
2018-04-18 20:20:51 -04:00 |
|
bunnei
|
ce4f159b1c
|
gl_shader_gen: Support vertical/horizontal viewport flipping. (#347)
* gl_shader_gen: Support vertical/horizontal viewport flipping.
* fixup! gl_shader_gen: Support vertical/horizontal viewport flipping.
|
2018-04-18 16:42:40 -04:00 |
|
bunnei
|
6a999cf800
|
Merge pull request #350 from Subv/tex_components
GPU: Fixed the incorrect component order in ABGR8 textures.
|
2018-04-18 15:36:00 -04:00 |
|