diff --git a/changelog.txt b/changelog.txt index 825c1a40..689ef3c2 100644 --- a/changelog.txt +++ b/changelog.txt @@ -2253,4 +2253,23 @@ Gameplay bugfixes - when loading textures in the texture mode, you can now tune individual triangles - fixed the descriptions in the stereo vision config - updated the translations, added some previously untranslated texts + +2018.03.02 13:09 version 10.3k +- made dragon dismounting easier +- added attack animations when attacking trees and mirrors +- better quality Hypersian Rug rendering (do not cross itself) +- reversed aura when projection < -1 +- fixed the high quality screenshot feature +- fixed screensize/radius in portrait +- fixed zoom while editing texture +- fixed texture load-on-save +- fixed SVG output of spheres +- 'docks' subpattern can be changed now +- fixed slightly wrong placement when stereo is off +- fixed the hotkey clash in texture adjustment menu +- fixed mousing doing several things in texture adjustment +- made the zoom consistent (it worked differently in Euclidean) +- disabled game playing if 'renderonce' is on +- some new commandline options +- map screen size computation in Euclidean now acknowledges projection and sightrange \ No newline at end of file diff --git a/init.cpp b/init.cpp index b89c52ba..d037cd91 100644 --- a/init.cpp +++ b/init.cpp @@ -18,8 +18,8 @@ #define NOLICENSE #endif -#define VER "10.3j" -#define VERNUM 10310 +#define VER "10.3k" +#define VERNUM 10311 #ifndef CAP_SHADER #define CAP_SHADER CAP_GL diff --git a/shaders.cpp b/shaders.cpp index e9427667..b981b624 100644 --- a/shaders.cpp +++ b/shaders.cpp @@ -610,7 +610,7 @@ void prepare(vector& v) { glVertexAttribPointer(aColor, 4, GL_FLOAT, GL_FALSE, sizeof(colored_vertex), &v[0].color); #else glVertexPointer(3, GL_FLOAT, sizeof(colored_vertex), &v[0].coords); - glColorPointer(3, GL_FLOAT, sizeof(colored_vertex), &v[0].color); + glColorPointer(4, GL_FLOAT, sizeof(colored_vertex), &v[0].color); #endif #endif }