Commit Graph

3216 Commits (b694423d09b618f245306d069b60cec44958565d)
 

Author SHA1 Message Date
Matthias Ernst 3d89e0a94c Added CSND stub. 2015-10-28 19:04:01 +07:00
bunnei af26b7a0bc Merge pull request #1208 from archshift/free-bytes
Implement FS_User::GetFreeBytes
2015-10-28 11:30:25 +07:00
archshift 5dfd2dba70 Implement FS_User::GetFreeBytes 2015-10-27 23:33:59 +07:00
bunnei 7e18bcf6e0 Merge pull request #1217 from filfat/master
Add GetTotalStepCount Stub
2015-10-27 16:07:43 +07:00
Filiph Sandström a06a32c05d Fix copy paste 2015-10-24 13:17:04 +07:00
Emmanuel Gil Peyrot 53df67376d OpenGL: Log GL_KHR_debug messages we receive
This allows the driver to communicate errors, warnings and improvement
suggestions about our usage of the API.
2015-10-24 02:30:51 +07:00
Filiph Sandström 0c84d59a27 Fix wrong branch 2015-10-23 23:58:54 +07:00
Filiph Sandström 844b9970b4 Add GetTotalStepCount Stub 2015-10-23 23:52:13 +07:00
Filiph Sandström f61c9da7d3 Update ptm.h 2015-10-23 23:50:51 +07:00
bunnei 8c385a3fc6 Merge pull request #1209 from wwylele/file-path-encoding
citra-qt: Change file path encoding
2015-10-22 22:41:39 +07:00
polaris- a7eb6a4045 Add some headers so TravisCI will hopefully work 2015-10-22 00:31:49 +07:00
polaris- 45ed9e7e5e Use CHAR_BIT instead of 8 2015-10-22 00:19:44 +07:00
polaris- a5ab8accc2 Handle changes pointed out in comments on PR 2015-10-22 00:11:25 +07:00
bunnei 4195d9b3f8 Merge pull request #1187 from bunnei/shader-gen
GLSL Fragment Shader Generation
2015-10-21 22:36:27 +07:00
bunnei 74186a5f01 gl_shader_gen: Use explicit locations for vertex shader attributes. 2015-10-21 22:29:56 +07:00
bunnei e663f5c914 gl_shader_gen: Optimize code for AppendAlphaTestCondition.
- Also add a comment to AppendColorCombiner.
2015-10-21 22:29:56 +07:00
bunnei e7b1f2ae0a gl_rasterizer: Define enum types for each vertex texcoord attribute. 2015-10-21 21:59:47 +07:00
bunnei 0ebcff710e gl_shader_gen: Various cleanups to shader generation. 2015-10-21 21:59:44 +07:00
bunnei 240a3b80d9 gl_rasterizer: Use MMH3 hash for shader cache hey.
- Includes a check to confirm no hash collisions.
2015-10-21 21:58:59 +07:00
bunnei 71edb55114 gl_shader_gen: Require explicit uniform locations.
- Fixes uniform issue on AMD.
2015-10-21 21:54:56 +07:00
bunnei 5ef2df056d gl_shader_gen: Rename 'o' to 'attr' in vertex/fragment shaders. 2015-10-21 21:53:19 +07:00
bunnei c2c4faef4c gl_shader_gen: AppendAlphaModifier default should be 0.0, not vec4(0.0). 2015-10-21 21:53:18 +07:00
bunnei bd833b8dd8 gl_shader_gen: Fix bug where TEV stage outputs should be clamped. 2015-10-21 21:53:18 +07:00
bunnei f2e7f7e101 gl_rasterizer: Add documentation to ShaderCacheKey. 2015-10-21 21:53:17 +07:00
bunnei 4b5141954e gl_shader_gen: Add additional function documentation. 2015-10-21 21:53:17 +07:00
bunnei 2a0a86f629 gl_shader_util: Cleanup header file + add docstring. 2015-10-21 21:53:16 +07:00
bunnei a74774257e gl_shader_gen: Various cleanups + moved TEV stage generation to its own function. 2015-10-21 21:53:16 +07:00
bunnei c86b9d4242 renderer_opengl: Refactor shader generation/caching to be more organized + various cleanups. 2015-10-21 21:53:14 +07:00
bunnei 3c057bd3d8 gl_rasterizer: Move logic for creating ShaderCacheKey to a static function. 2015-10-21 21:53:05 +07:00
bunnei b02a533d94 gl_shader_util: Use vec3 constants for AppendColorCombiner. 2015-10-21 21:51:24 +07:00
bunnei 37b0aa5af7 gl_rasterizer: Fix typo in uploading TEV const color uniforms. 2015-10-21 21:51:24 +07:00
bunnei 82f3e6dc69 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.
2015-10-21 21:51:23 +07:00
Subv e3f4233cef Initial implementation of fragment shader generation with caching. 2015-10-21 21:51:23 +07:00
polaris- d1f73c424f Add a register variable to loops 2015-10-21 07:45:35 +07:00
polaris- d7e346239b Update register read loops to go with last commit 2015-10-21 07:40:30 +07:00
polaris- 8a0d848646 Pad responses to gdb for VFP registers 2015-10-21 07:19:03 +07:00
polaris- 53aa55fcaa Try to add support for VFP registers 2015-10-21 07:14:43 +07:00
polaris- 9f66580d7e Fix buffer overflow comments 2015-10-21 06:49:49 +07:00
wwylele 6e57389172 change file path encoding to Local8bit()
to support non-latin characters
2015-10-20 20:58:23 +07:00
bunnei 7411aed5c7 Merge pull request #1207 from kemenaran/persist-citra-settings-in-qt
citra-qt: save hardware-rendering and shaders-jit settings
2015-10-20 10:31:13 +07:00
bunnei 2e2cfa0037 Merge pull request #1204 from kemenaran/qt-add-mac-icon
citra-qt: Add icon to the OS X app
2015-10-20 10:21:03 +07:00
bunnei c717d1551d Merge pull request #1199 from Gareth422/encryption-check
Loader: Implement NCCH encryption check
2015-10-20 10:17:31 +07:00
Pierre de La Morinerie 71f6672415 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.
2015-10-18 14:08:23 +07:00
Emmanuel Gil Peyrot 2e8a7a7a08 Externals: Regenerate GLAD with GL_KHR_debug support. 2015-10-17 17:09:07 +07:00
Pierre de La Morinerie 22421528b7 citra-qt: Add icon to Mac app
Previously the Mac app didn't have any icon.
2015-10-14 15:02:36 +07:00
polaris- 2b7316a379 Remove unnecessary new lines, changed Deinit to Shutdown 2015-10-11 20:07:58 +07:00
Gareth Poole 721475420d Loader: Change NCCH header types to be explicitly little-endian 2015-10-10 22:35:22 +07:00
Gareth Poole 2706394384 Loader: Implement encryption check 2015-10-10 22:34:17 +07:00
bunnei 04325e5980 Merge pull request #1194 from linkmauve/no-newline
Remove newlines in LOG_* calls
2015-10-10 14:42:17 +07:00
bunnei d36eeaa3ca Merge pull request #1195 from Gareth422/secondary
Fixed spelling errors
2015-10-10 14:41:52 +07:00