Vincent Lejeune
2528fc4555
Add cereal dependency
2016-07-30 18:39:26 +02:00
Nekotekina
11f7b167ae
Update Vulkan submodules
...
Temporarily disabled Vulkan build for Linux
2016-07-11 19:27:50 +03:00
Lena
8c3b3f7ab4
CMake: improve compiler checks ( #1847 )
...
Moves the compiler check out of rpcs3/CMakeLists.txt and adds them
into rpcs3/cmake_modules/ConfigureCompiler.cmake
Add better compiler checks and eliminate a TODO
2016-07-10 16:15:56 +08:00
Lena
869e10027d
Add optimal build options to CMakeLists ( #1841 )
...
Provides two options when building RPCS3
USE_SYSTEM_FFMPEG BOOL (default: OFF)
USE_SYSTEM_LIBPNG BOOL (default: OFF)
These options lets the user select between the system provided and builtin libraries of ffmpeg and libpng to overcome possible system issues.
Also adds support for older libpng releases if the user doesn't have libpng 1.5 or higher.
2016-07-01 12:07:16 +08:00
Nekotekina
a19b721c26
LLVM: Added JIT.cpp
...
Refactoring, used -fno-rtti option
2016-06-27 16:43:53 +03:00
DHrpcs3
c0487a634e
Added rsx_program_decompiler to the CMakeLists
2016-06-21 19:56:04 +03:00
Nekotekina
a8bebcba55
LLVM AOT
2016-06-19 21:29:48 +03:00
DHrpcs3
795170635f
Added dynamic_library utility
2016-06-17 21:26:05 +03:00
Nekotekina
266db1336d
The rest
2016-05-23 16:22:25 +03:00
Ivan
da7472fe81
Optimizations ( #1680 )
...
* Optimizations
1) Some headers simplified for better compilation time
2) Some templates simplified for smaller executable size
3) Eliminate std::future to fix compilation for mingw64
4) PKG installation can be cancelled now
5) cellGame fixes
6) XAudio2 fix for mingw64
7) PPUInterpreter bug fixed (Clang)
* any_pod<> implemented
Aliases: any16, any32, any64
rsx::make_command fixed
2016-04-25 13:49:12 +03:00
Nekotekina
5fc6f59821
Partial commit: Preview
2016-04-15 19:22:15 +03:00
Danila Malyutin
6b5ee57718
rXml: use pugixml in header-only mode ( #1665 )
...
Fixes compilation in VS
2016-04-08 21:17:24 +03:00
mpm11011
b57daef75a
Pugixml to replace wx/xml in rXML
...
Pugixml to replace wx/xml in rXML
Change reinterpret cast to static cast.
Pass name in pred by reference
2016-04-06 17:35:06 -04:00
AnnieL
9f257ee9f8
Slims down minidx9 to XAudio2_7
...
Removes minidx9 as a submodule
Slims down minidx9 to have only the files XAudio2 (2.7) needs.
The other dx9 related files weren't being used.
2016-03-29 18:51:54 +01:00
AnnieL
38f93461d1
Moves glm, GSL and libpng to 3rdparty
...
Moves glm and GSL to 3rdparty
Moves libpng to 3rdparty
2016-03-20 22:24:21 +00:00
AnnieL
6182f5346d
Moves ffmpeg and minidx9 to 3rdparty
2016-03-20 22:21:35 +00:00
AnnieL
afefecf1f0
Moves GL, minidx12, OpenAL, stblib to 3rdparty
...
Moves GL, minidx12, OpenAL, stblib to 3rdparty
Fixes AppVeyor and CMakeLists (travis-ci.yml doesn't need any changes)
Points directories in the VS solution files to the new ones on the
externals directory
Includes stuff with the < > syntax instead of " "
2016-03-20 22:20:23 +00:00
mpm11011
6adf086ed1
Adding zlib to rpcs3/CMakeLists.txt
...
Fix zlib location in cmakelists
Potential fix to zlib include dir(s)
2016-03-19 12:47:07 -04:00
kd-11
26964efa7e
Support stencil formats
...
Fix appveyor build
2016-03-10 23:55:25 +03:00
kd-11
f0ded46753
Fix apple build by excluding vk project
2016-03-10 23:55:25 +03:00
kd-11
d910d2c572
Fix vulkan swap modes for nvidia
...
CMakeLists edits
Check for linear tiling support for all usage attributes
2016-03-10 23:55:25 +03:00
kd-11
f384d87044
Fix build dependancies and fix gcc build
...
Factor out _aligned_malloc functions to WIN32 only
Attempt to fix CmakeLists error
More CMakeLists fixes (glslang)
Add OSDependent libs
Add OGLCompiler and SPIRV as well
2016-03-10 23:55:25 +03:00
Vincent Lejeune
c0423d513d
vulkan: Add relevant libs.
2016-02-19 20:03:30 +01:00
Raul Tambre
9452c6b08c
Fix CMake libpng linking
2016-02-14 19:50:36 +02:00
Raul Tambre
1072540e3e
Fix compiling
2016-02-08 19:12:30 +02:00
Raul Tambre
0c8c13b8b7
Rewrite cellPngDec to use libpng
...
Improvements made:
* Supports tEXt chunks
* Supports chunk information
* Supports 16-bit depth image packing (fixes #1127 )
* Supports fixed alpha values
* And more.
2016-02-08 19:12:29 +02:00
Nekotekina
b3e3c68f15
File utility improved
...
+ minor fixes
2016-01-13 14:12:04 +03:00
Vincent Lejeune
e7591439f4
Add Guidelines Support Library
2016-01-08 00:59:08 +01:00
Nekotekina
3ed603074c
Changes done by [DH] rewritten
...
Added rsx_program_decompiler submodule
Added fs::dir iterator
Added fmt::match
2015-12-22 23:11:20 +03:00
Nekotekina
8a1ce6ba64
MINGW64 fix
2015-12-04 23:37:35 +03:00
Danila Malyutin
8d5d545f3f
Some dependency info updated
2015-11-28 00:08:38 +03:00
Nekotekina
4a669fd86e
DX12 dependencies fix
2015-11-17 21:00:59 +03:00
Nekotekina
5f6caf33f0
MINGW64: Compilation fix
2015-11-16 19:12:51 +03:00
O1L
f34bd724e3
SimpleIni removed
2015-11-15 13:05:25 +04:00
Vincent Lejeune
a462b4518c
d3d12: Move d3d12 files to separate solution.
...
It simplify solution configurations.
2015-10-17 04:15:58 +02:00
Danila Malyutin
92e90101e2
Fix clang compiling
2015-10-13 23:32:25 +03:00
DH
9136cbfcf2
Fixed compilation errors
2015-10-13 22:47:17 +03:00
DH
a7262d34f0
Added glm library
2015-10-05 12:56:05 +03:00
Danila Malyutin
4bf0deecb6
Fix zlib lib linking order.
...
It should be AFTER lib that requires it.
2015-08-26 14:32:09 +03:00
Danila Malyutin
b01583f54b
Some fixes for possible *nix compiler errors
2015-08-24 00:20:06 +03:00
Danila Malyutin
d0283265cc
Improve clock_gettime on osx
...
and some clean up
2015-08-24 00:20:02 +03:00
Danila Malyutin
009370f73c
Fix some compiling problems on OSX
...
and enable osx builds on travis
2015-08-24 00:20:01 +03:00
Danila Malyutin
7460d215fd
Fix travis OoM crash with gcc and -O3
...
Until with move to containers.
2015-08-16 23:40:09 +03:00
Danila Malyutin
5bf6c25652
Remove unneeded code (fixes flag "conflicts")
...
cmake should add appropriate flags depending on build type automatically
2015-08-16 23:40:07 +03:00
Danila Malyutin
0fb8ad8c5a
Update Cotire to 1.7.3
...
It fixes some bugs. Also use add_compile_options instead of add_defenitions where necessary
2015-08-16 23:40:05 +03:00
Danila Malyutin
99156c61e4
Fix wrong XAudio lib being linked
2015-08-13 01:12:15 +03:00
Danila Malyutin
570e41f8e0
Small fixes and improvments
2015-08-10 01:59:03 +03:00
Danila Malyutin
ddff65d288
Make it possible to build rpcs3 via cmake/vs2015 combo.
2015-08-08 04:43:08 +03:00
Danila Malyutin
fafdc213ed
Fix OpenAL and and wxWidgets finding on cmake/win
2015-08-07 18:30:08 +03:00
Danila Malyutin
831858ce7e
Change jit to mcjit in CMakeLists
...
This fixes compiling on linux
2015-07-23 10:46:12 +03:00