Commit Graph

38 Commits

Author SHA1 Message Date
Danila Malyutin
713ae91e27 Remove some llvm packages from travis CI and switch to 14.04 (#1740)
Trusty has good enough clang (3.5) to build rpcs3, as fo llvm:
we don't use it currently and travis fails due to: http://lists.llvm.org/pipermail/llvm-dev/2016-May/100303.html
2016-06-02 23:58:04 +03:00
Nekotekina
5fc6f59821 Partial commit: Preview 2016-04-15 19:22:15 +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
Danila Malyutin
5b181ed28c Don't build rsx_program_decompiler
To cut down on warning noise. We don't use it anywhere afaik (and newer sha with fixed warnings has conflicts with rpcs3).
2016-03-30 19:57:03 +03: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
Vincent Lejeune
c0423d513d vulkan: Add relevant libs. 2016-02-19 20:03:30 +01: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
kd-11
7b889a10cc Add vertex texture buffers for VS input
Support vertex instancing in vertex shader using VertexID

Relax OpenGL requirements by removing 4.5 features

Use EXT version of TexBufferRange; Implement buffer copy using TexBuffer

Apply travis workaround by danilaml

Fix vertex upload in in case of inlined array
2016-02-03 13:38:23 +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
Danila Malyutin
ae38ae9aff Install cmake from packages
It should be at least 2.8.12
2015-11-04 16:52:06 +03:00
Raul Tambre
9ee9efeb76 Change branch_pattern back to coverity_scan
Doesn't seem to play nicely with forks.
2015-10-14 15:38:46 +03:00
Raul Tambre
decd2b4f5a Progress on moving to container builds 2015-10-14 15:38:45 +03:00
Raul Tambre
9f3b42bd71 Hopefully fix Coverity 2015-10-14 15:38:45 +03:00
Raul Tambre
fd9977d3bd Fix Coverity and make Coverity branch master 2015-10-02 19:55:18 +03:00
Danila Malyutin
8140ab459f Don't init llvm on travis
it should be installed from packages
2015-08-24 00:20:04 +03:00
Danila Malyutin
6c4f968373 Try to build with llvm
and update readme
2015-08-24 00:20:03 +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
491d5528ed Don't print all env vars on travis
clogs logs and might leak encrypted vars if we'll have any.
2015-08-16 23:40:11 +03:00
Danila Malyutin
6e6170ae1c Try to disable -Wformat-security at all
only fmt triggered it (gcc bug?) and we have clang too so we can live
with that until they fix it.
2015-07-27 03:40:42 +03:00
Danila Malyutin
af90f03323 Purge llvm compiling from travis (yay!)
Reduces build times greatly.
2015-07-23 10:45:58 +03:00
Danila Malyutin
aad97aaea1 Enable colorized output for gcc
Since we use 4.9 now. Makes reading logs much easier!
2015-07-17 03:30:45 +03:00
Danila Malyutin
8f7e70d959 Enable travis-ci for all branches
except ppu_recompiler (dead branch).
That way it's much easier to setup travis on forks without messing with master yml.
I see no reason to run travis on master only anyway.
2015-07-17 02:45:51 +03:00
Danila Malyutin
7795305c9f Fix for icons on OSes other than Windows. Small fixes for travis
Didn't test. Also added memory monitoring to travis.
2015-07-11 04:46:27 +03:00
Peter Tissen
92acfcf454 seperate repo adds into seperate commands, for consistency 2015-04-14 00:20:13 +02:00
luxsie
7b276e38f4 Enable Travis. Plus set Clang-3.6 for Travis build.
show version info about the $CXX not just gcc or clang.
2015-04-13 17:45:16 +02:00
luxsie
da85fba015 Modify .travis.yml to enable Travis.
Fix the master git repo name in Github, also the one in git-version-gen.cmd.
Display Shell Export List to help debugging our Travis Build.
2015-04-09 15:11:32 +08:00
Raul Tambre
6627cc9666 Let Coverity run itself only on coverity_scan branch 2015-01-18 13:51:40 +02:00
Raul Tambre
7da5714fd9 Try to fix Coverity Scan 2015-01-18 12:13:36 +02:00
Raul Tambre
a792bae121 Add Coverity Scan build uploading through Travis
Hopefully I didn't break anything...
2015-01-18 11:28:21 +02:00
S Gopal Rajagopal
ce21a9d250 Cleanup some files 2014-10-22 01:12:15 +05:30
S Gopal Rajagopal
4514fc12bd Updated Travis CI configuration to compile LLVM 2014-10-21 02:17:00 +05:30
luxsie
7bbf4bbaeb Implemented L10nConvertStr as only char* -> char* (type).
This may be used in other l10n functions, since it was designed to receive void* pointer.
Find sizeof(size_t) is 4 (uint32_t?) in Guided Fate Paradox. Thank @B1ackDaemon for testing.
Changed log content for this function. Also fixed many typos..
Need windows sdk for code page transformation on windows. Need iconv to build on Linux/Mac.
Original source for char to char codepage transformation is already tested using codeblocks and vs.
Noticed l10n_conv_t is omitted in reference, which may be replaced by iconv_t or simply other function.
Modified .travis.yml to apt-get install libc6-dev and removed -liconv from CMakeFile.txt.
2014-08-18 17:47:54 +08:00
Sacha
51bb9dced4 Optimise travis a bit more. Use Cmake 3.0. Also drop rPlatform from stdafx. 2014-07-11 07:13:45 +10:00
Sacha
711f9eadc5 Revert some changes until GCC 4.9 is available. 2014-07-10 05:16:17 +10:00
Bigpet
eea3aa9729 This is squashed commit from the follwing commits:
* various changes to make it compile with clang

* don't compile recompiler on linux yet but make the CMake build include asmjit already

* add experimental travis bot

* modify yml to match

* try to build and install wxWidgets, since it's not in the travis repo

* use newer cmake version for travis

* add keys with sudo

* use sudo for all apt- commands

* Add additional dependencies

* use version approriate gcc flags for c++11

* try clang, gcc too old

* set c++0x flag for clang

* use gcc 4.8

* use gcc 4.8 and add the repo for it

* use gcc 4.8 even for clang to get newer headers

* fix ambiguous conversions

* add lz from hykem and more explicit conversions from be for x86

* more switch disambiguation

* more switch disambiguation

* add additional unigned int casts to deal with be_t conversion ambiguity

* remove unnecessary clang flag

* add lz.cpp to vcxproj and cast to u32 instead of unsigned int

* correct temporaray #ifdefs
2014-04-27 00:41:46 +02:00