aboutsummaryrefslogtreecommitdiff
path: root/src/mesh.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fix possible NULL dereference in createExtrudedMeshKahrl2013-07-061-6/+8
|
* Move generateTextureFromMesh to TextureSource to fix a texture leakKahrl2013-07-031-77/+0
| | | | | | | | | | | | | TextureSource has a list of textures to delete (m_texture_trash) so this provides a proper, non-hacky way to delete RTT textures. Also, the prior, hacky way of deleting them seems to be broken (see pull request #803). To avoid header file clutter by repeating the same long list of arguments over and over again, store the arguments of generateTextureFromMesh in a struct called TextureFromMeshParams. Also fix issue #782 (Only use bilinear (and others) on item textures when settings allow it).
* Fix double free in createExtrudedMesh, reported by ptitSebKahrl2013-05-121-1/+0
|
* fix various memory leakssapier2013-04-091-0/+2
|
* Update Copyright YearsSfan52013-02-241-1/+1
|
* Change Minetest-c55 to MinetestPilzAdam2013-02-241-1/+1
|
* fix screen flickering black when rendering to textureJürgen Doser2012-12-061-2/+2
|
* Revert "Don't leak textures all over the place"Perttu Ahola2012-11-251-3/+0
| | | | | | | | This causes textures to be deleted before they are no longer accessed, resulting in a segmentation fault. This needs to be rewritten in such a way that textures are deleted when the client disconnects from a server. This reverts commit 41c00e87d42580881d8c7001f39014814e3b55f2.
* Don't leak textures all over the placeKahrl2012-11-021-0/+3
|
* Switch the license to be LGPLv2/later, with small parts still remaining as ↵Perttu Ahola2012-06-051-4/+4
| | | | GPLv2/later, by agreement of major contributors
* mesh: warn only once about render-to-target not being supportedJonathan Neuschäfer2012-02-241-2/+7
|
* The huge item definition and item namespace unification patch (itemdef), see ↵Kahrl2012-01-121-0/+117
| | | | http://c55.me/minetest/wiki/doku.php?id=changes:itemdef
* inventorycube: use all three specified textures; also moved mesh creation / ↵Kahrl2011-12-031-0/+362
modification functions to mesh.cpp; in lua, inventorycube is now called minetest.inventorycube