bunnei
e69743a943
gl_shader_gen: Fix bug where TEV stage outputs should be clamped.
10 years ago
bunnei
589d3e2e20
gl_rasterizer: Add documentation to ShaderCacheKey.
10 years ago
bunnei
06d9c2795c
gl_shader_gen: Add additional function documentation.
10 years ago
bunnei
711a23b8ca
gl_shader_util: Cleanup header file + add docstring.
10 years ago
bunnei
d8eca2f795
gl_shader_gen: Various cleanups + moved TEV stage generation to its own function.
10 years ago
bunnei
eefabd6b7d
renderer_opengl: Refactor shader generation/caching to be more organized + various cleanups.
10 years ago
bunnei
44a1dcc088
gl_rasterizer: Move logic for creating ShaderCacheKey to a static function.
10 years ago
bunnei
05e11e151d
gl_shader_util: Use vec3 constants for AppendColorCombiner.
10 years ago
bunnei
a81772552c
gl_rasterizer: Fix typo in uploading TEV const color uniforms.
10 years ago
bunnei
9722d39bc5
gl_shader_util: Fix precision bug with alpha testing.
- Alpha testing is not done with float32 precision, this makes the HW renderer match the SW renderer.
10 years ago
Subv
8733dd568d
Initial implementation of fragment shader generation with caching.
11 years ago
Pierre de La Morinerie
b95e88c55d
citra-qt: persist hardware-rendering and shaders-jit settings
Before this changing these settings from the GUI would apply the
settings, but they were reseted to the default values when exiting
citra.
10 years ago
Pierre de La Morinerie
2754ac64b7
citra-qt: Add icon to Mac app
Previously the Mac app didn't have any icon.
10 years ago
Gareth Poole
780fd6247f
Loader: Change NCCH header types to be explicitly little-endian
10 years ago
Gareth Poole
1874d33c0b
Loader: Implement encryption check
10 years ago
Emmanuel Gil Peyrot
b0c7762520
CitraQt, SkyEye, Loader, VideoCore: Remove newlines in LOG_* calls.
The LOG_* function itself already appends one.
10 years ago
Gareth Poole
cfeae1a4f5
Fixed spelling errors
10 years ago
Rohit Nirmal
c157d4ddd6
Silence -Wsign-compare warnings.
10 years ago
archshift
df14491cf3
Game list: propely hide on toggling window mode
Properly hides the game list upon toggling from external
window mode to single window mode. Previously, both the game
list and the render window would have been shown at the same
time upon toggling.
10 years ago
Pierre de La Morinerie
831cb390ae
citra-qt: Fix mouse events coordinates on high-DPI screens
10 years ago
Pierre de La Morinerie
11e08f4d23
citra-qt: Enable high-DPI widgets on Mac app
The OS will render the widgets using the system screen DPI (instead of
being locked at @1x resolution).
This has no impact on the existing high-DPI rendering code in Citra,
which means that the resolution of the emulated content is increased
to the real number of pixels, as on other platforms.
10 years ago
Pierre de La Morinerie
3e2b782f5f
citra-qt: Use custom Info.plist for Mac builds
Instead of letting CMake re-generate an automatic Info.plist file on
every build, use our own. This allows greater control on the application
bundle settings.
10 years ago
archshift
dfaed461ff
Game list: save and load column sizes, sort order, to QSettings
10 years ago
archshift
7b1025c819
Add menu item for selecting the game list folder
10 years ago
archshift
6da3f4480e
Initial implementation of a game list
10 years ago
archshift
cad06d5d41
Add helper function for creating a readable byte size string.
10 years ago
archshift
eb41ca3d00
Don't show render window until a game is started
10 years ago
Lioncash
03af08ae81
bit_field: Re-enable code on MSVC
10 years ago
archshift
7b96bd3136
Split up FileUtil::ScanDirectoryTree to be able to use callbacks for custom behavior
Converted FileUtil::ScanDirectoryTree and FileUtil::DeleteDirRecursively
to use the new ScanDirectoryTreeAndCallback function internally.
10 years ago
archshift
976a199623
Expose loader helper functions for identifying files.
10 years ago
Lioncash
84a0b184f5
symbols: Replace an insert call with emplace
10 years ago
Lioncash
3564f8ae6f
symbols: Get rid of initial underscores in variable names
10 years ago
Lioncash
7b63b5f819
symbols: Directly initialize TSymbol members
10 years ago
Lioncash
d5071c2b9a
symbols: Simplify GetSymbol
10 years ago
Lioncash
42e88c9a16
ivfc_archive: Fix a printf specifier
10 years ago
Emmanuel Gil Peyrot
918f616a46
Service/CFG: Use a constexpr function for country initialization
This fixes a TODO left over from when we supported MSVC 2013.
10 years ago
Martin Lindhe
b36b9d6923
fix some xcode 7.0 warnings
10 years ago
LittleWhite
c5dedacaff
Fix for the refresh issue when no rendering is done
10 years ago
Cruel
aad98addf2
Implement 3dsx RomFS
10 years ago
Kloen
98aa9421db
citra-qt: Fix connect error on startup
10 years ago
Lioncash
2c2f1250d2
hash: Get rid of unused functions
10 years ago
Lioncash
08147474cb
general: Silence some warnings when using clang
10 years ago
Yuri Kunde Schlesner
318429ff53
Service/CFG: Add default entry for block 0x000A0001 (birthday)
10 years ago
Yuri Kunde Schlesner
6b451adbf2
Service/CFG: Correct flags in 2 default blocks
Verified against a 9.2.0-20 config save
10 years ago
Yuri Kunde Schlesner
737572c283
Service/CFG: Add additional blocks to default save data
These blocks are required by various games to boot.
10 years ago
Yuri Kunde Schlesner
6a8deb9b91
Fix narrowing conversion warning
10 years ago
Yuri Kunde Schlesner
9a28ef260b
Service/CFG: Move several private types from the header to the cpp
10 years ago
Yuri Kunde Schlesner
8fa38e6011
Service/CFG: Clean up default block creation
10 years ago
Yuri Kunde Schlesner
222d77c31a
GSP: Implement command 0x05, used for flushing caches
May fix additional texture caching issues. (Though mostly in homebrew, I
haven't seen any commercial software use this to flush anything but
command lists.)
10 years ago
Lioncash
f28802e883
memory_util: Remove unnecessary assignment in FreeMemoryPages
10 years ago