aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-10-22Handle changes pointed out in comments on PRpolaris-
2015-10-21Merge pull request #1187 from bunnei/shader-genbunnei
GLSL Fragment Shader Generation
2015-10-21gl_shader_gen: Use explicit locations for vertex shader attributes.bunnei
2015-10-21gl_shader_gen: Optimize code for AppendAlphaTestCondition.bunnei
- Also add a comment to AppendColorCombiner.
2015-10-21gl_rasterizer: Define enum types for each vertex texcoord attribute.bunnei
2015-10-21gl_shader_gen: Various cleanups to shader generation.bunnei
2015-10-21gl_rasterizer: Use MMH3 hash for shader cache hey.bunnei
- Includes a check to confirm no hash collisions.
2015-10-21gl_shader_gen: Require explicit uniform locations.bunnei
- Fixes uniform issue on AMD.
2015-10-21gl_shader_gen: Rename 'o' to 'attr' in vertex/fragment shaders.bunnei
2015-10-21gl_shader_gen: AppendAlphaModifier default should be 0.0, not vec4(0.0).bunnei
2015-10-21gl_shader_gen: Fix bug where TEV stage outputs should be clamped.bunnei
2015-10-21gl_rasterizer: Add documentation to ShaderCacheKey.bunnei
2015-10-21gl_shader_gen: Add additional function documentation.bunnei
2015-10-21gl_shader_util: Cleanup header file + add docstring.bunnei
2015-10-21gl_shader_gen: Various cleanups + moved TEV stage generation to its own ↵bunnei
function.
2015-10-21renderer_opengl: Refactor shader generation/caching to be more organized + ↵bunnei
various cleanups.
2015-10-21gl_rasterizer: Move logic for creating ShaderCacheKey to a static function.bunnei
2015-10-21gl_shader_util: Use vec3 constants for AppendColorCombiner.bunnei
2015-10-21gl_rasterizer: Fix typo in uploading TEV const color uniforms.bunnei
2015-10-21gl_shader_util: Fix precision bug with alpha testing.bunnei
- Alpha testing is not done with float32 precision, this makes the HW renderer match the SW renderer.
2015-10-21Initial implementation of fragment shader generation with caching.Subv
2015-10-21Add a register variable to loopspolaris-
2015-10-21Update register read loops to go with last commitpolaris-
2015-10-21Pad responses to gdb for VFP registerspolaris-
2015-10-21Try to add support for VFP registerspolaris-
2015-10-21Fix buffer overflow commentspolaris-
2015-10-20change file path encoding to Local8bit()wwylele
to support non-latin characters
2015-10-20Merge pull request #1207 from kemenaran/persist-citra-settings-in-qtbunnei
citra-qt: save hardware-rendering and shaders-jit settings
2015-10-20Merge pull request #1204 from kemenaran/qt-add-mac-iconbunnei
citra-qt: Add icon to the OS X app
2015-10-20Merge pull request #1199 from Gareth422/encryption-checkbunnei
Loader: Implement NCCH encryption check
2015-10-18citra-qt: persist hardware-rendering and shaders-jit settingsPierre de La Morinerie
Before this changing these settings from the GUI would apply the settings, but they were reseted to the default values when exiting citra.
2015-10-17Externals: Regenerate GLAD with GL_KHR_debug support.Emmanuel Gil Peyrot
2015-10-14citra-qt: Add icon to Mac appPierre de La Morinerie
Previously the Mac app didn't have any icon.
2015-10-11Remove unnecessary new lines, changed Deinit to Shutdownpolaris-
2015-10-10Loader: Change NCCH header types to be explicitly little-endianGareth Poole
2015-10-10Loader: Implement encryption checkGareth Poole
2015-10-10Merge pull request #1194 from linkmauve/no-newlinebunnei
Remove newlines in LOG_* calls
2015-10-10Merge pull request #1195 from Gareth422/secondarybunnei
Fixed spelling errors
2015-10-09CitraQt, SkyEye, Loader, VideoCore: Remove newlines in LOG_* calls.Emmanuel Gil Peyrot
The LOG_* function itself already appends one.
2015-10-09Fixed spelling errorsGareth Poole
2015-10-07Merge pull request #1189 from archshift/game-list-toggle-windowbunnei
Game list: propely hide on toggling window mode
2015-10-07Merge pull request #1190 from rohit-n/sign-comparebunnei
Silence -Wsign-compare warnings.
2015-10-06Silence -Wsign-compare warnings.Rohit Nirmal
2015-10-06Merge pull request #1164 from kemenaran/qt-high-dpi-fixesbunnei
citra-qt: high-DPI fixes and Retina on OS X
2015-10-06Game list: propely hide on toggling window modearchshift
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.
2015-10-04citra-qt: Fix mouse events coordinates on high-DPI screensPierre de La Morinerie
2015-10-04citra-qt: Enable high-DPI widgets on Mac appPierre de La Morinerie
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.
2015-10-04citra-qt: Use custom Info.plist for Mac buildsPierre de La Morinerie
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.
2015-10-04Use BreakpointAddress struct instead of passing address directlypolaris-
2015-10-04Toggle use_gdbstub in citra GLFWpolaris-