Maksim Gamarnik
51cb15bc45
Merge minetest commits / WIP!
...
Java part WIP, pls, use prev commits!
2016-04-29 10:11:25 +03:00
SmallJoker
31c1fca6fd
tile.cpp: Automatically upscale lower resolution texture
2016-04-25 06:39:32 +01:00
Maksim Gamarnik
efcd9ec28f
Part I
2016-04-18 22:40:42 +03:00
Maksim Gamarnik
7f630419c1
Merge
2016-04-12 21:28:50 +03:00
kwolekr
c3993f6604
Re-add and disable blit_with_interpolate_overlay
2016-04-07 04:01:43 -04:00
Samuel Sieb
24b32ab09d
Fix compiler warnings from "Add an option to colorize to respect the destination alpha"
...
Fix warnings added by commit 01ae43c48009f816f4649fae2f7f6997452aa6cf
Fixes #3952
2016-04-06 00:36:24 +02:00
Samuel Sieb
01ae43c480
Add an option to colorize to respect the destination alpha
...
Also, rework the colorizing code to be more efficient.
2016-04-03 04:24:28 -04:00
Maksim Gamarnik
758af96b60
Merge release
2016-03-28 20:08:34 +03:00
Maksim Gamarnik
4e40dc5bef
Merge remote-tracking branch 'upstream1/master'
2016-03-21 01:45:56 +02:00
Maksim Gamarnik
2d64ccab9a
Minor update Android, light, remove pageflip, other
2016-03-21 01:38:25 +02:00
ShadowNinja
93887043d9
Clean up Strfnd
...
Changes:
* Fix indentation.
* Pass strings by const reference.
* Merge Strfnd and WStrfnd into one class instead of copying them.
* Remove trailing spaces.
* Fix variable names.
* Move to util.
* Other miscellaneous style fixes.
2016-03-19 21:27:57 -04:00
Maksim Gamarnik
9012ac8f22
Update
...
Sync all Minetest commits
2015-11-10 13:49:24 +02:00
kwolekr
6be74d17df
Refactor thread utility interface
...
- Add "thr_" prefix to thread utility functions
- Compare threadid_ts in a portable manner, where possible
2015-10-16 22:20:24 -04:00
David Jones
34b7a147dc
Change i++ to ++i
2015-08-25 18:33:52 -04:00
ShadowNinja
e4bff8be94
Clean up threading
...
* Rename everything.
* Strip J prefix.
* Change UpperCamelCase functions to lowerCamelCase.
* Remove global (!) semaphore count mutex on OSX.
* Remove semaphore count getter (unused, unsafe, depended on internal
API functions on Windows, and used a hack on OSX).
* Add `Atomic<type>`.
* Make `Thread` handle thread names.
* Add support for C++11 multi-threading.
* Combine pthread and win32 sources.
* Remove `ThreadStarted` (unused, unneeded).
* Move some includes from the headers to the sources.
* Move all of `Event` into its header (allows inlining with no new includes).
* Make `Event` use `Semaphore` (except on Windows).
* Move some porting functions into `Thread`.
* Integrate logging with `Thread`.
* Add threading test.
2015-08-23 22:04:06 -04:00
RealBadAngel
8b8d17b22b
Remove use of engine sent texture tiling flags - theyre no longer needed
2015-08-20 02:41:40 +02:00
Maksim Gamarnik
d77ea9be46
LGPL 2.1 to 3.0 on all files
2015-08-14 01:26:28 +03:00
Břetislav Štec
868a1a5c13
src/client/tile.cpp: Fix reference counting
2015-08-02 19:26:15 +02:00
RealBadAngel
60350699c7
Add wielded (and CAOs) shader
2015-07-21 23:56:41 +02:00
RealBadAngel
655fc6010f
Fix relief mapping issues
2015-07-16 15:36:48 +02:00
RealBadAngel
ffd16e3fec
Add minimap feature
2015-06-27 03:42:01 +02:00
Aaron Suen
1fb3d1156c
Fix fast leaves with texture_clean_transparent enabled.
2015-04-26 23:39:40 +10:00
Craig Robbins
9527984dbc
Move globals from main.cpp to more sane locations
...
Move debug streams to log.cpp|h
Move GUI-related globals to clientlauncher
Move g_settings and g_settings_path to settings.cpp|h
Move g_menuclouds to clouds.cpp|h
Move g_profiler to profiler.cpp|h
2015-04-01 23:04:25 +10:00
Aaron Suen
6d61375cc7
Clean scaling pre-filter for formspec/HUD.
2015-04-01 00:01:05 -04:00
Aaron Suen
db32e6c5aa
Move texture_min_size even further down the pipe. Now, textures are JIT-upscaled using an image transformation, right at the time they're added to a mesh or particle; images used in 2D elements are left unscaled. This should fix any remaining issues with HUD elements.
2015-03-31 16:56:33 +10:00
Aaron Suen
6cf7c89236
Fix for sun/moon tonemaps: don't upscale 1px images.
2015-03-23 17:01:37 +10:00
Aaron Suen
837a2e1e5f
Fix composite textures with texture_min_size. Moved upscaling of textures to later in the process, when images are converted to textures, instead of right after image load, so the original image is unmodified for generateImagePart.
2015-03-22 01:31:01 +10:00
Aaron Suen
1e4fb80d46
Configurable automatic texture scaling and filtering at load time.
...
Signed off by: Zeno, kwolekr
2015-03-20 20:21:42 -04:00
Craig Robbins
ced6d20295
For usages of assert() that are meant to persist in Release builds (when NDEBUG is defined), replace those usages with persistent alternatives
2015-03-07 22:41:47 +10:00
Loic Blot
0d1eedcccc
Replace std::list to std::vector into tile.cpp (m_texture_trash) and move tile.hpp to src/client/
2015-03-05 11:59:40 +01:00