summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2016-12-30Improve map layers drawing.Andrei Karas2-14/+95
Skip same image or empty tiles.
2016-12-30Improve drawing map layers.Andrei Karas3-18/+36
Pre cache repeated tiles count and width.
2016-12-29Improve drawing tiles.Andrei Karas5-90/+108
Remove check for existing tile image in each tile. From now tiles without image hidden.
2016-12-29Remove extra include.Andrei Karas1-1/+0
2016-12-29Fix compilation with SDL 2.Andrei Karas1-1/+1
2016-12-29Fix compilation with SDL 2.Andrei Karas1-0/+4
2016-12-29Fix compilation with old gcc versions.Andrei Karas1-2/+2
2016-12-29Fix compilation with gcc 4.4Andrei Karas1-2/+2
2016-12-29Remove unused function from animation.Andrei Karas2-10/+0
2016-12-29Add constexpr into being.Andrei Karas2-31/+29
2016-12-29Use power of two texture sizes in all OpenGL modes (even with rectangular ↵Andrei Karas2-22/+6
textures)
2016-12-29Add constexpr into itemshortcut.Andrei Karas1-1/+1
2016-12-29Add constexpr into sdlinput.Andrei Karas2-223/+223
2016-12-29Add constexpr into keyboardconfig.Andrei Karas2-28/+26
2016-12-29Add constexpr into soundmanager.Andrei Karas1-1/+1
2016-12-29Add const and constexpr into colorpair.hAndrei Karas1-3/+4
2016-12-29Add constexpr into ClipRect class. Remove cliprect.cppAndrei Karas4-91/+13
2016-12-29Add constexpr into Rect class. Remove rect.cppAndrei Karas4-154/+70
2016-12-29Add A_UNLIKELY into AnimatedSprite::update.Andrei Karas1-2/+2
2016-12-29Add A_UNLIKELY into CompoundSprite::update.Andrei Karas1-1/+1
2016-12-29Add A_UNLIKELY / A_LIKELY into Particle::update / Particle::selfUpdate.Andrei Karas1-14/+15
2016-12-29Add A_UNLIKELY into Being::logic.Andrei Karas1-9/+9
2016-12-28Use templated parameters in Being::getOffset.Andrei Karas2-8/+8
2016-12-27Disable simd support for kFreeBSD.Andrei Karas1-0/+2
2016-12-27Add kFreeBSD into detected os names.Andrei Karas1-0/+2
2016-12-24Change version to 1.6.12.24v1.6.12.24Andrei Karas1-2/+2
2016-12-23Fix style issues.Andrei Karas6-16/+13
2016-12-23Add missing files into make file.Andrei Karas2-0/+6
2016-12-23Add unit tests for separate sse2 and avx2 dyes.Andrei Karas4-3/+811
Fix sse2 dyes.
2016-12-23Add s color dye function for sse2 (OpenGL).Andrei Karas5-125/+293
2016-12-23Add s color dye function for sse2 (software).Andrei Karas8-160/+377
2016-12-23Add a color dye function for sse2 (OpenGL).Andrei Karas7-123/+297
2016-12-23Add a color dye function for sse2 (software).Andrei Karas8-219/+395
2016-12-22Enable simd only for gcc 4.9+Andrei Karas1-2/+3
2016-12-22Fix compilation warning with SDL 2.Andrei Karas1-0/+10
2016-12-22Add max simd version suported by compiled binary into version name.Andrei Karas1-2/+10
2016-12-22Fix compilation with old gcc.Andrei Karas5-14/+16
2016-12-22Improve dye speed tests.Andrei Karas1-4/+41
2016-12-22Add speed test for dye A software function.Andrei Karas2-4/+40
2016-12-22Use int in A and S dye (OpenGL).Andrei Karas2-14/+14
2016-12-22Fix style issues.Andrei Karas8-16/+13
2016-12-22Disable simd for clang, because it not support target attribute.Andrei Karas1-0/+2
2016-12-22Remove some debug lines from dyepalette.Andrei Karas4-30/+16
2016-12-21Move buildhex macro into separate file.Andrei Karas5-22/+48
2016-12-21Use precalculated values for A and S dyes.Andrei Karas6-47/+35
2016-12-21Use different dye function versions in dye unit tests.Andrei Karas1-0/+919
2016-12-21Dont build OpenGL dye functions if OpenGL disabled.Andrei Karas2-0/+6
2016-12-21Add simd function for dye replaceacolor (OpenGL).Andrei Karas5-93/+235
2016-12-21Add simd function for dye replaceacolor (Software).Andrei Karas5-92/+257
2016-12-21Add support for replacescolor with non power of 2 image sizes.Andrei Karas1-9/+47