Subv
2a5e90745c
GLCache: Support uploading compressed textures to the GPU.
Compressed texture formats like DXT1, DXT2, DXT3, etc will use this to ease the load on the CPU.
8 years ago
Subv
34b212c6a8
GL: Remove remaining references to 3DS-specific pixel formats
8 years ago
Subv
6400a3bb35
RasterizerCache: Remove 3DS-specific pixel formats.
We're only left with RGB8 and DXT1 for now. More will be added as they are needed.
8 years ago
Subv
ab6d7991f8
GL: Create the sampler objects when starting up the GL rasterizer.
8 years ago
Subv
232ffe85ad
GL: Ported the SamplerInfo struct from citra.
8 years ago
Subv
dc26ad9aec
GL: Rename PicaTexture to MaxwellTexture.
8 years ago
Subv
3c9cbbca68
GL: Added functions to convert Maxwell tex filters and wrap modes to OpenGL.
8 years ago
Subv
d9e067fad6
Textures: Added a helper function to know if a texture is blocklinear or pitch.
8 years ago
N00byKing
6d5b25c136
core, main.h: Abort on 32Bit ROMs ( #309 )
* core, main.h: Abort on 32Bit ROMs
* main.cpp: Fix Grammar
8 years ago
James Rowe
b957a3647a
Update fmtlib to fix msvc warnings
Additionally, when updating fmtlib, there was a change in fmtlib broke
how the old logging macro was overloaded, so this works around that by
just naming the fmtlib macro impl something different
8 years ago
N00byKing
63b5de9c40
rasterizer_interface.h: Update from citra to yuzu
8 years ago
N00byKing
6263f437d7
default_ini.h: Update from citra to yuzu
8 years ago
N00byKing
b84397745f
gl_rasterizer_cache.cpp: Update from citra to yuzu
8 years ago
N00byKing
3ca8768d3a
gl_rasterizer_cache.h: Update from citra to yuzu
8 years ago
N00byKing
2a2af539f3
renderer_opengl.h: Update from citra to yuzu
8 years ago
bunnei
e71cfbce72
svc: Stub out SetThreadActivity, GetThreadContext.
8 years ago
bunnei
372b8dae46
audren_u: Stub out GetActiveAudioDeviceName.
8 years ago
bunnei
683de06263
audout_u: Implement GetAudioOutState.
8 years ago
bunnei
659fd3e9f8
nifm: GetResult does not return a data field.
8 years ago
bunnei
c800619c1e
vi: Implement GetDisplayResolution.
8 years ago
bunnei
1eeef530e5
shared_memory: Remove incorrect 3ds-specific check.
8 years ago
bunnei
3f82cee183
service: Add friend:u interface.
8 years ago
Daniel Lim Wee Soong
145a4c3c2a
logging: Change FmtLogMessage to use variadic template instead of FMT_VARIADIC
Due to premature merging of #262 I think the build may be failing right now. Should merge this ASAP to fix it.
8 years ago
N00byKing
ba7cd88412
deconstructed_rom_directory.cpp: Fix Typo
8 years ago
Daniel Lim Wee Soong
930a045d42
externals: Update fmt to 4d35f94
Versions prior to this didn't compile on OpenBSD due to unconditional
use of the non-standard strtod_l() function.
The fmt::MemoryWriter API has been removed in the intervening
versions, so replace its use with fmt::memory_buffer and fmt::format_to.
The library also no longer provides the fmt::fmt ALIAS, so define
it in externals/CMakeLists.txt.
8 years ago
Daniel Lim Wee Soong
96cb786cd1
common: fix swap functions on Bitrig and OpenBSD
swap{16,32,64} are defined as macros on the two, but client code
tries to invoke them as Common::swap{16,32,64}, which naturally
doesn't work. This hack redefines the macros as inline functions
in the Common namespace: the bodies of the functions are the
same as the original macros, but relying on OS-specific
implementation details like this is of course brittle.
8 years ago
Subv
84c9824895
GPU: Use the MacroInterpreter class to execute the GPU macros instead of HLEing them.
8 years ago
Subv
7fe4f9491e
GPU: Implemented a gpu macro interpreter.
The Ryujinx macro interpreter and envydis were used as reference.
Macros are programs that are uploaded by the games during boot and can later be called by writing to their method id in a GPU command buffer.
8 years ago
bunnei
c7a4327471
hid: Write empty touch screen state.
8 years ago
bunnei
52c5bc4642
hle_ipc, fsp_srv: Cleanup logging.
8 years ago
bunnei
699d84abda
hid: Stub out GetSupportedNpadStyleSet.
8 years ago
bunnei
6d21b8cdea
hle_ipc: Do not ensure write buffer size.
8 years ago
bunnei
db8fc2ea57
fsp_srv: Implement GetSize and SetSize.
8 years ago
bunnei
36cdd5a39c
memory: Fix stack region.
8 years ago
N00byKing
6386f0910c
Port citra-emu/citra#3610 to yuzu
8 years ago
N00byKing
7555b881e8
Remove whitespaces
8 years ago
N00byKing
675b525fb8
Add Dark theme, Icon theming
configure_general.ui: Add UI Option for Themes
config.cpp: Save Theme Settings
8 years ago
bunnei
038c8d284b
audren_u: Stub QueryAudioDeviceSystemEvent and GetActiveChannelCount.
8 years ago
bunnei
86f0e841d8
svc: Stub GetThreadCoreMask.
8 years ago
bunnei
f5c2d62b3a
service: Add NFP module interface.
service: Initialize NFP service.
Log: Add NFP service as a log subtype.
8 years ago
Lioncash
e6375771e2
result: Check against self-assignment in ResultVal's copy assignment operator
Avoids doing work that doesn't need to be done.
8 years ago
N00byKing
a037c8914a
main.h: Add pragma once, remove ifndef
8 years ago
N00byKing
dfa21f372b
telemetry.h: Reword comment from citra to yuzu
8 years ago
N00byKing
a14420e351
telemetry_session.h: Reword Documentation Comment from citra to yuzu
8 years ago
N00byKing
a97c186684
Remove Links to citra Services
8 years ago
N00byKing
b411bdb76e
Change Telemetry Names to yuzu
8 years ago
bunnei
8c991d792e
settings: Remove unused CpuCore class.
8 years ago
bunnei
32181284be
config: Use simplified checkbox (from Citra) for CPU JIT.
8 years ago
bunnei
af6e1f8554
config: Rename is_docked to use_docked_mode to be consistent with other config bools.
8 years ago
bunnei
b4fb85ff0f
configure_general: Cleanup naming.
8 years ago