Unknown W. Brackets
85533dad6e
Native merge part 2: update build files.
...
And a couple minor stragglers.
2015-09-06 13:06:57 -07:00
Henrik Rydgard
fdea85138c
Update project files, fix minor issues for VS 2015
2015-09-06 19:32:15 +02:00
Henrik Rydgård
0763dbc641
Cleanup and comments in sceGe.cpp
2015-07-24 19:52:42 +02:00
Unknown W. Brackets
7269574a10
Add structure for NEON color conversion funcs.
2015-05-17 16:04:41 -07:00
Henrik Rydgard
31961eace9
Color conv attempt 2. Start consolidating simple color conversion functions in a single header+cpp.
2015-04-08 22:52:46 +02:00
Henrik Rydgard
4ebdf49fb6
Update ffmpeg to master, also switching to static linking of MSVCRT. Don't forget to update your submodules!
2015-01-24 13:30:37 +01:00
Henrik Rydgard
cae58cafee
Revert "Merge pull request #7361 from hrydgard/color-conv-centralize"
...
This reverts commit f1b57dabf5
, reversing
changes made to 41001637ce
.
2015-01-22 19:53:32 +01:00
Henrik Rydgard
2623a48b4a
Centralize color conversion functions in Common/ColorConv.
2015-01-20 17:32:54 +01:00
Unknown W. Brackets
f7f664c641
Remove a few stragglers from PPC.
...
This makes it so the build isn't dirty every time.
2014-12-16 23:00:25 -08:00
Henrik Rydgard
b2951f0def
Transplant Dolphin's ARM64 emitter over. Not hooked up to anything (yet...)
2014-12-15 22:09:26 +01:00
Henrik Rydgard
8102a67602
Implement sceSha256Digest (untested)
2014-12-07 19:25:45 +01:00
Unknown W. Brackets
bafa7d0670
Add git-version to more than just Core.
...
This won't catch native or armips, but it will catch more before and still
won't make the build wrongly dirty all the time.
See #5575 .
2014-12-02 22:55:19 -08:00
Unknown W. Brackets
6407e4a32a
mips: Initial structure for a MIPS emitter.
2014-11-18 08:40:29 -08:00
Sacha
1ba9103cef
Better support for new archs.
2014-11-11 22:55:49 +10:00
Henrik Rydgard
215abfb951
Some cleanup in /Common
2014-09-06 10:47:25 +02:00
Unknown W. Brackets
d3bead638f
Add ppcEmitter.cpp/h to the MSVC project.
...
So that it's searchable/etc.
2014-03-02 11:41:22 -08:00
Unknown W. Brackets
cd4cd77938
Clean up defines in MSVC project files.
...
This way they're all basically the same. A lot of cases where
debug/release/etc. where inconsistent...
Also, define USING_WIN_UI.
2014-02-08 16:38:44 -08:00
Unknown W. Brackets
2c204e8028
Update project to MSVC 2013 tools.
...
Retaining XP support, using SDK 7.1a (v120_xp.) Disables SSE2 flag on x64
since it's implied and causes compile warnings.
2014-02-08 13:41:28 -08:00
Unknown W. Brackets
091ddd9f3f
Android/Linux buildfix.
...
Arg, why?
2014-01-18 14:05:32 -08:00
Sacha
08803c101e
Remove MathUtil.{cpp,h}
2013-11-13 11:26:12 +10:00
The Dax
0b609b72fb
Fix Windows build.
2013-11-12 18:26:32 -05:00
Sacha
e411968dc9
Remove duplicate thread library (StdThread)
2013-10-29 11:50:29 +10:00
The Dax
26e17e0e7f
Disable default logging(--log still works fine), delete CommonPaths.h, and remove unused funcs in FileUtil.
2013-10-18 10:35:28 -04:00
Unknown W. Brackets
0ec09f9700
Move parts of ChunkFile into a cpp, cleanup.
2013-10-06 22:09:50 -07:00
adrian17
db6ed6f399
Removed unused files from Common.
2013-09-27 16:47:21 +02:00
Henrik Rydgard
9dcd67fc31
Pass the new sha1/md5 test.
2013-09-03 00:36:55 +02:00
Henrik Rydgard
55aa3d13c7
Win32: Switch to a UNICODE build. This took quite a bit of fixing.
2013-08-26 19:00:16 +02:00
Henrik Rydgard
7d2e0b46a4
Delete ColorUtil.cpp/h
2013-07-31 22:28:40 +02:00
Unknown W. Brackets
7b7801d59a
Switch to including Windows.h from an intermediate.
...
This makes it easier for Xbox which uses a separate header.
2013-07-28 21:04:19 -07:00
Unknown W. Brackets
9ae32f641a
Move swap_struct_t to its own file.
...
This way bswap32() and friends are already defined. Otherwise there are
errors.
2013-07-28 21:03:44 -07:00
The Dax
ab8c1f5b5f
Fix multiple compilation issues for all platforms.
2013-07-03 14:37:31 -04:00
Henrik Rydgard
2afbc94734
Turn off RTTI, simulate it where needed.
2013-06-09 13:02:16 +02:00
Henrik Rydgard
b3f3305068
vcproj update: enable multithread build
2013-06-02 23:45:44 +02:00
Henrik Rydgard
0ed09532f9
Quick sceMd5 implementation, needs tests
2013-05-22 11:05:30 +02:00
Sacha
8cb0423f32
Avoid name collision with ThreadPool on Windows hosts. Fixes all Linux/Unix cross-compiles from Windows, including Harmattan and Blackberry.
2013-05-03 16:31:53 +10:00
Sacha
2396574f45
Avoid name collision with StringUtil on Windows hosts. Fixes all Linux/Unix cross-compiles from Windows, including Harmattan and Blackberry.
2013-05-03 16:22:15 +10:00
Sacha
8dd683f63f
Fix name collision when building on Windows. Was preventing Blackberry from building.
2013-05-03 16:10:23 +10:00
Peter Thoman
0ef103525f
Added Global Threadpool to common
2013-05-01 14:12:09 +02:00
Unknown W. Brackets
acd0b471e7
Make sure that x64 uses all the same opt settings.
...
There were some differences. Also, make debug use the same sse mode
release does so they have parity.
2013-04-28 22:22:01 -07:00
Henrik Rydgard
660d5700e7
Unify some VS project settings
2013-04-27 19:34:41 +02:00
Henrik Rydgard
32f344d6bd
Very basic internationalization. Does not work on Android yet due to location of ini files.
2013-04-18 12:06:26 +02:00
Henrik Rydgard
46b2e15945
Set _CRT_SECURE_NO_WARNINGS
2013-03-16 09:17:39 +01:00
Henrik Rydgard
dcdec3ab36
Remove non-existing file from projects
2013-01-19 11:44:47 +01:00
Henrik Rydgard
7b13477fda
Add UnitTest project (only set up win build for now, lazy me)
...
This is for local testing of stuff that doesn't need to be tested
in context in the emulator.
Enable building ArmEmitter under any platform, just for testing.
2013-01-19 10:07:14 +01:00
Henrik Rydgard
66ee2e2933
Remove ArmABI.cpp/h, didn't need that stuff.
2013-01-14 22:19:18 +01:00
Henrik Rydgard
7cb95bbc89
Merge branch 'master' into armjit
...
Conflicts:
CMakeLists.txt
Core/MIPS/ARM/RegCache.cpp
2013-01-07 10:25:02 +01:00
Unknown W. Brackets
21cfd087e1
Move Action out of Common, don't use savedV0.
...
Compiler error was annoying me anyway.
2013-01-06 15:56:13 -08:00
Henrik Rydgard
265e70a498
Just some sketchwork on a JIT for ARM. When completed, will bring speed to mobile devices.
2012-11-23 19:41:35 +01:00
Henrik Rydgard
45d42f09a1
Remove x86disasm, experiment with build order
2012-11-20 00:48:13 +01:00
Henrik Rydgard
e37a1fb1d3
Add internal 2D drawing library that goes through the Ge emulation for portability.
...
To be used for things like sceUtility* and other overlays like FPS and stats.
2012-11-18 13:04:49 +01:00