Marc-Antoine Lortie
4d27fccd0b
Fixed memory leaks in SimpleTexturedOpenGL sample.
...
- Added function "cleanup" to centralize release of resources.
- Added function "freeTextureIds" to free textureIds memory.
- Added call to freeTextureIds in LoadGLTextures to free memory before it is allocated again.
- Made several changes in KillGLWindow to prevent certain Win32 handle/resources
from being released more than once.
2020-02-19 13:17:45 -05:00
Marc-Antoine Lortie
d9042e4609
Fixed SimpleTexturedOpenGL sample.
...
Several places in the sample's code were calling Unicode versions of Win32 functions with "multibyte" strings. A few changes were required to fix it.
I added a class "UTFConverter", which handles calls to unicode/multibyte string conversions. This should help minimize the impacts on code change in case C++'s codecvt_utf8 ever changes.
In addition, seveal memory leaks have been found, but these fixes will come in another PR because it goes beyond the scope of this PR.
DevIL.lib was removed in CMakeFiles.txt, as it is unused in the sample.
Here is a list of the changes:
- Fixed MB string calls to Unicode functions.
- Added class UTFConverter to handle string conversions.
- Removed reference to DevIL.lib.
- Fixed compile warnings.
2020-02-15 18:02:12 -05:00
Kim Kulling
4ad2368116
disable samples per default.
2019-11-15 21:46:09 +01:00
Kim Kulling
3a8cb442f3
closes https://github.com/assimp/assimp/issues/2681 : add dx11-sample to cmake.
2019-11-15 20:52:13 +01:00
Fabien Péan
52d0170470
Update CMakeLists.txt
2019-09-09 23:00:04 +02:00
Fabien Péan
1899aaef6e
Update Sample_SimpleOpenGL.c
2019-09-09 22:44:58 +02:00
Kim Kulling
602b0cf0c2
Update Sample_SimpleOpenGL.c
...
Introduce C_STRUCT for c-compatibility mode.
2019-09-08 21:03:08 +02:00
Fabien Péan
1b86de9d14
Fix Sample_SimpleOpenGL.c
...
Extra `struct` causing problems
2019-09-08 19:15:57 +02:00
Kim Kulling
54c5f3f2d0
Update README
...
- Update the readme for the exampes.
2019-02-07 19:22:47 +01:00
kimkulling
3f9a25df5a
Devil: replace this by header-only lib.
2019-02-07 17:09:05 +01:00
BuildTools
a8a1ca9894
header paths adjusted for unit tests and samples
2018-01-05 23:12:40 -08:00
Unknown
12dbbd4ce9
Misc. typos
...
Some are doxy comments, some are just trivial source comment typos.
Found using `codespell -q 3 --skip="./contrib" -I ../assimp-whitelist.txt`
whereby whitelist contained:
```
childs
iff
lod
nto
ot
whitespaces
```
2017-11-09 17:19:26 -05:00
Jared Mulconry
539410d033
Fixed an error when compiling samples under MSVC that was caused by assuming including windows.h would pull in shellapi.h
2017-09-24 19:31:04 +10:00
Jared Mulconry
059a32654e
Addressed warnings generated on MSVC across x86 and x64.
2017-09-24 19:29:43 +10:00
Kim Kulling
ff83701a6f
Sample: update dx11 texture loader.
2017-06-03 09:25:20 +02:00
Ias0601
db4b959868
Update ModelLoader.cpp
2017-06-01 21:12:48 +05:30
Ias0601
4456b7ca82
Update Mesh.h
2017-06-01 21:11:48 +05:30
Ias0601
514244ffc2
Add files via upload
2017-06-01 19:29:22 +05:30
Ias0601
863ae1d80d
Add files via upload
2017-06-01 19:28:25 +05:30
Ias0601
629e80ee4a
Create main.cpp
2017-06-01 19:25:25 +05:30
Ias0601
4c2385b55b
Delete SimpleTexturedDirectx11.sln
2017-06-01 19:24:41 +05:30
Ias0601
f02663fb5b
Add files via upload
2017-06-01 19:24:08 +05:30
Ias0601
8974a4f326
Delete a.txt
2017-06-01 19:15:10 +05:30
Ias0601
6782a69d0b
Create a.txt
2017-06-01 19:14:56 +05:30
Chris Russ
63a4591683
Fixing bugs related to 64-bit upgrade in materials
2016-08-16 16:03:56 +10:00
CharlyZhang
672f3a6db5
make the Xcode project `SimpleAssimpViewX.xcodeproj` work
2016-07-06 16:45:49 +08:00
Eric Engestrom
87e7cf00a2
Fix spelling mistakes
2016-04-03 01:38:00 +01:00
Kim Kulling
ba37e362e8
Sample: fix https://github.com/assimp/assimp/issues/113 , remove deprecated makefile.
2015-09-04 17:10:51 +02:00
Kim Kulling
524834c307
Fix line endings.
2015-08-08 18:02:37 +02:00
Wil Shipley
8b7fa48d27
- Merge in latest from assimp/assimp on GitHub ( 5c00aef7cd
)
...
- Added at least some of the new files to my Xcode 6 project, as
well.
- Built and tested with the DAE importer, seems to work fine.
2015-07-26 19:16:01 -07:00
Alexander Gessler
71b275eea2
Merge pull request #602 from ReliaSolve/mac_build_improvements
...
Builds out of the box on mac with ASSIMP_BUILD_SAMPLES turned on.
2015-07-05 13:16:34 +02:00
Russ Taylor
386ff96530
Knows where to look for glut.h on Mac with Clang compilers (command-line compilers under current XCode).
2015-07-04 16:27:00 -04:00
Russ Taylor
8d07cfe1f3
Does not try and find the math library under Visual Studio compilers, where it is not needed.
2015-07-04 16:08:56 -04:00
Richard
1d96486437
Refactored: Reformat CMake files to conform to editor config
2015-06-28 15:50:57 -06:00
Ricardo Ortiz
a94e668486
Define CMAKE_DEBUG_POSTFIX and use it instead of ASSIMP_DEBUG_PREFIX
...
to have a consistent library name accross platforms.
2015-01-23 14:19:29 -05:00
abma
6c5f9ecb06
fix most warnings with -pendantic
2014-08-18 02:09:06 +02:00
abma
b2643a3835
fix SimpleOpenGL linking (missing libm)
2014-08-17 23:49:36 +02:00
Kim Kulling
0ede630b10
bugfix:
...
- fix unhandled exception with sample SimpleTexturedOpenGL #308
- remove commented code, which made no sense any more.
Signed-off-by: Kim Kulling <kim.kulling@googlemail.com>
2014-08-16 13:34:35 +02:00
Alexander Gessler
79d8e4c14a
SimpleTexturedOpenGL/CMakeLists.txt: add path to DEVIL prebuilt library.
2014-06-01 17:33:50 +02:00
Marcel Metz
c1b28ff1ce
Removed unreferenced variables.
2013-11-20 14:40:25 +01:00
Marcel Metz
07ab616644
Fixed building simple opengl texture example with mingw.
2013-11-20 14:40:24 +01:00
Eric Haines
f2997a562b
typo fix: loose -> lose
2013-11-14 10:09:10 -08:00
Jared Duke
4328636d14
Allow commandline-supplied model path for the SimpledTexturedOGL sample
...
Currently, the path to the model in the sample is hardcoded. Allow the user
to provide a model path via the command line for the sample, and remove a few
redundant comments.
2013-10-02 18:09:03 -07:00
Jared Duke
90179ec6e3
Enable SimpleAssimpViewX compilation on OSX
...
Update the XCode projects, and fix several compilation problems.
2013-09-21 10:59:13 -07:00
aramis_acg
4286c72e60
merge severin-lemaignan:for-upstream from github. This is a full rewrite of pyassimp, rendering it much easier to use.
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@1332 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2012-11-09 11:39:34 +00:00
aramis_acg
aaf0be0bbf
- CMake overhaul. Add proper FindXXX scripts for PkgMacros, ZLIB, DirectX. Isolate MSVC-specific defines. Add newer boost versions to boost whitelist. Many thanks to Mr. S. for the patch! (see http://zfx.info/viewtopic.php?f=9&t=334&p=32190#p32190 )
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@1293 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2012-07-17 22:56:15 +00:00
aramis_acg
21a0a222b8
- apply https://github.com/assimp/assimp/pull/5
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@1273 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2012-07-08 01:32:29 +00:00
klickverbot
fc114f5a5e
OpenGL sample: GCC fixes.
...
Thanks to Marcel Metz for the patch.
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@1207 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2012-03-19 18:41:11 +00:00
klickverbot
3b0d2cbdb3
Enable simple OpenGL sample under Linux.
...
Thanks to Marcel Metz for the patch.
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@1206 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2012-03-19 18:40:48 +00:00
jonathanklein
eebba5348d
- Added Debug Postfix
...
- added Viewer Installer
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@1172 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2012-02-18 10:55:47 +00:00