aboutsummaryrefslogtreecommitdiff
path: root/modules/etc
Commit message (Collapse)AuthorAgeFilesLines
* SCons: Pass env to modules can_build methodRémi Verschelde2018-05-301-7/+3
| | | | | | This allows to disable modules based on the environment, in particular `env[tools]` which tells us if we are building the editor or not.
* Properly resize textures so they can be ETC compressed, fixes #15139Juan Linietsky2018-01-121-1/+19
| | | | this may make import times slower though, will have to wait for 3.1 for background texture import and compressonator.
* Add missing copyright headers and fix formattingRémi Verschelde2018-01-056-0/+6
| | | | | | Using `misc/scripts/fix_headers.py` on all Godot files. Some missing header guards were added, and the header inclusion order was fixed in the Bullet module.
* Update copyright statements to 2018Rémi Verschelde2018-01-016-12/+12
| | | | Happy new year to the wonderful Godot community!
* Change -std=gnu++11 to -stc=c++11 and don't pass flag to MSVCMatthias Hoelzl2017-12-121-1/+2
|
* Fix size mismatch in _compress_etcMillionOstrich2017-11-201-6/+8
| | | | Use j for inner loop
* doc: Make all module docs self-containedRémi Verschelde2017-11-151-2/+0
|
* Use BoolVariable for module options.Elliott Sales de Andrade2017-09-251-1/+1
|
* Use BoolVariable in target/component/advanced options.Elliott Sales de Andrade2017-09-251-1/+1
|
* Fix ETC2 import for luminance/lumalpha textures, fixes #10421Juan Linietsky2017-09-041-2/+1
|
* Merge pull request #10846 from hpvb/fix-sign-compareRémi Verschelde2017-09-011-1/+1
|\ | | | | Fix signed and unsigned comparisons
| * Fix signed and unsigned comparisonsHein-Pieter van Braam2017-09-011-1/+1
| | | | | | | | The first in my quest to make Godot 3.x compile with -Werror on GCC7
* | etc: Append -std=gnu++11 to CCFLAGS instead of CXXFLAGSIgnacio Etcheverry2017-09-011-1/+1
|/ | | | This way it can override the -std flags passed to scons.
* Disable -ffast-math for etc2compHein-Pieter van Braam2017-08-301-0/+4
| | | | | | | | | | | Apparently -ffast-math generates incorrect code with recent versions of GCC and Clang. The manual page for GCC warns about this possibility. In my tests it doesn't actually appear to be measurably slower in this case, and this is used in a batch process so it seems safe to disable this. This fixes #10758 and fixes #10070
* Use HTTPS URL for Godot's website in the headersRémi Verschelde2017-08-276-6/+6
|
* Add closest_power_of_2 func and implement mix_rate/latency on OS XMarcelo Fernandez2017-08-171-1/+1
|
* Some changes to dual paraboloid envmap generation, fixes somme bleedingJuan Linietsky2017-07-051-0/+4
|
* Disable etc2comp and tinyexr modules on non-tools buildRémi Verschelde2017-06-301-1/+5
| | | | | | | They are not necessary in such configuration, and require C++11 and (on Android) the STL. Fixes #9273.
* etc: Do not overestimate number of CPU threadsRémi Verschelde2017-06-171-1/+1
| | | | | The *2 factor between cores and threads of most modern CPUs is already taken into account in get_processor_count().
* -Fix freezes caused by etccomp2, closes #9183Juan Linietsky2017-06-161-7/+25
| | | | -Normalmaps are now detected and imported as RGTC, both in S3TC and ETC2, this improves their quality.
* Add ETC1/ETC2 compression support though etc2comp.Ferenc Arn2017-05-318-0/+499
Remove rg-etc1 code. Also updated travis to use ubuntu 14.04. Fixes #8457.