Commit graph

3134 commits

Author SHA1 Message Date
bunnei
2b68cf07c7 Merge pull request #1246 from polaris-/patch-1
Fix read and write register blocks in gdbstub
2015-11-22 13:38:50 -05:00
bunnei
23bf1911e6 Merge pull request #1247 from polaris-/add-ssl-stubs
Add Initialize and GenerateRandomData function names to ssl:C
2015-11-22 13:38:29 -05:00
polaris-
7603ea3da1 Add Initialize and GenerateRandomData stubs 2015-11-22 09:27:46 -05:00
polaris-
ec1195c252 Fix read and write register blocks in gdbstub
Previously, the padding wasn't correctly accounted for which caused the gdbstub to read and write everything after R15 (starting with the dummy FPA registers) incorrectly, which caused CPSR to not be handled correctly. Everything appears to be working as expected with this change.
2015-11-22 07:48:26 -05:00
bunnei
9be370a2cf Merge pull request #1237 from Subv/ubos
Shaders: Use UBOs instead of individual uniforms in the generated frag shaders
2015-11-18 22:20:12 -05:00
Subv
9acdb1e7f2 FragShader: Use an UBO instead of several individual uniforms 2015-11-18 21:03:56 -05:00
bunnei
ab32a303ae Merge pull request #1239 from wwylele/silent-vec-warning
Common: silence Vec warnings on msvc
2015-11-18 11:49:56 -05:00
wwylele
8b6d444dd1 fix failure on gcc and clang 2015-11-12 20:39:30 +02:00
wwylele
3b7cbb25e3 disable unary minus when the type is not signed
silent warning C4146 on msvc
2015-11-12 20:39:28 +02:00
Tony Wasserka
ced4656f90 Merge pull request #1238 from citra-emu/neobrain-rtti
Enable RTTI on Windows builds.
2015-11-12 17:19:38 +01:00
Tony Wasserka
72d767c35a Enable RTTI on Windows builds. 2015-11-12 16:07:49 +01:00
bunnei
5f52cec725 Merge pull request #1122 from polaris-/gdbstub
gdbstub implementation
2015-11-11 23:21:31 -05:00
bunnei
7bf0dd7cf5 Merge pull request #1236 from Subv/log_overflow
GPU/Loaders: Log an error when a loader tries to load from a component beyond the available ones
2015-11-09 21:57:49 -05:00
Subv
b797ef4d9a GPU/Loaders: Log an error when a loader tries to load from a component beyond the available ones (12).
Related to #1170
2015-11-09 21:16:11 -05:00
polaris-
505489551d Fix bug with reading addresses and lengths 2015-11-03 21:50:53 -05:00
archshift
093aae0663 .travis-deps.sh: don't install pkgbuild on OS X
pkgbuild is now provided by Travis itself, so homebrew throws
an error upon trying to install it.
2015-11-03 17:40:10 -08:00
archshift
1c9a181c44 .travis-deps.sh: update curl invocation to follow 302 redirects
CMake recently 302'd the download URL we're using.
To prevent any issues, just follow the redirect with cURL.
2015-11-03 17:28:24 -08:00
polaris-
fd7f61becf Change headers 2015-10-29 06:17:29 -04:00
Lioncash
1349faf744 csnd_snd: Get rid of type punning 2015-10-28 16:10:21 -04:00
bunnei
58857f832e Merge pull request #1165 from esoteric-programmer/master
Added CSND_ExecuteType0Commands stub.
2015-10-28 15:19:13 -04:00
Matthias Ernst
5c7881c4a3 Added CSND stub. 2015-10-28 19:04:01 +01:00
bunnei
62c57400e8 Merge pull request #1208 from archshift/free-bytes
Implement FS_User::GetFreeBytes
2015-10-28 11:30:25 -04:00
archshift
5da25ae7d0 Implement FS_User::GetFreeBytes 2015-10-27 23:33:59 -07:00
bunnei
f63781a0ed Merge pull request #1217 from filfat/master
Add GetTotalStepCount Stub
2015-10-27 16:07:43 -04:00
Filiph Sandström
23e1121337 Fix copy paste 2015-10-24 13:17:04 +02:00
Filiph Sandström
d248fba5e3 Fix wrong branch 2015-10-23 23:58:54 +02:00
Filiph Sandström
29077f65a2 Add GetTotalStepCount Stub 2015-10-23 23:52:13 +02:00
Filiph Sandström
bf5793c2f8 Update ptm.h 2015-10-23 23:50:51 +02:00
bunnei
5559dad63d Merge pull request #1209 from wwylele/file-path-encoding
citra-qt: Change file path encoding
2015-10-22 22:41:39 -04:00
polaris-
ac325ce61a Add some headers so TravisCI will hopefully work 2015-10-22 00:31:49 -04:00
polaris-
f4520eb266 Use CHAR_BIT instead of 8 2015-10-22 00:19:44 -04:00
polaris-
4e0ae45d99 Handle changes pointed out in comments on PR 2015-10-22 00:11:25 -04:00
bunnei
34d448c4f0 Merge pull request #1187 from bunnei/shader-gen
GLSL Fragment Shader Generation
2015-10-21 22:36:27 -04:00
bunnei
b7b11eb5e7 gl_shader_gen: Use explicit locations for vertex shader attributes. 2015-10-21 22:29:56 -04:00
bunnei
1eb1fd06d1 gl_shader_gen: Optimize code for AppendAlphaTestCondition.
- Also add a comment to AppendColorCombiner.
2015-10-21 22:29:56 -04:00
bunnei
7bad07b3ef gl_rasterizer: Define enum types for each vertex texcoord attribute. 2015-10-21 21:59:47 -04:00
bunnei
4175a09b7d gl_shader_gen: Various cleanups to shader generation. 2015-10-21 21:59:44 -04:00
bunnei
2fd9b1999f gl_rasterizer: Use MMH3 hash for shader cache hey.
- Includes a check to confirm no hash collisions.
2015-10-21 21:58:59 -04:00
bunnei
61b33d7266 gl_shader_gen: Require explicit uniform locations.
- Fixes uniform issue on AMD.
2015-10-21 21:54:56 -04:00
bunnei
aa1dec1953 gl_shader_gen: Rename 'o' to 'attr' in vertex/fragment shaders. 2015-10-21 21:53:19 -04:00
bunnei
3ed0610e5d gl_shader_gen: AppendAlphaModifier default should be 0.0, not vec4(0.0). 2015-10-21 21:53:18 -04:00
bunnei
e69743a943 gl_shader_gen: Fix bug where TEV stage outputs should be clamped. 2015-10-21 21:53:18 -04:00
bunnei
589d3e2e20 gl_rasterizer: Add documentation to ShaderCacheKey. 2015-10-21 21:53:17 -04:00
bunnei
06d9c2795c gl_shader_gen: Add additional function documentation. 2015-10-21 21:53:17 -04:00
bunnei
711a23b8ca gl_shader_util: Cleanup header file + add docstring. 2015-10-21 21:53:16 -04:00
bunnei
d8eca2f795 gl_shader_gen: Various cleanups + moved TEV stage generation to its own function. 2015-10-21 21:53:16 -04:00
bunnei
eefabd6b7d renderer_opengl: Refactor shader generation/caching to be more organized + various cleanups. 2015-10-21 21:53:14 -04:00
bunnei
44a1dcc088 gl_rasterizer: Move logic for creating ShaderCacheKey to a static function. 2015-10-21 21:53:05 -04:00
bunnei
05e11e151d gl_shader_util: Use vec3 constants for AppendColorCombiner. 2015-10-21 21:51:24 -04:00
bunnei
a81772552c gl_rasterizer: Fix typo in uploading TEV const color uniforms. 2015-10-21 21:51:24 -04:00