Thu, 06 Oct 2022 05:02:07 +0300 |
Matti Hamalainen |
Add note about code origins to COPYING.
|
Thu, 06 Oct 2022 05:01:45 +0300 |
Matti Hamalainen |
Add program information and copyright blurb in help.
|
Fri, 25 Feb 2022 15:30:00 +0200 |
Matti Hamalainen |
Add option '-q<n>' to quit execution at frame N.
|
Fri, 25 Feb 2022 15:29:13 +0200 |
Matti Hamalainen |
Improve build system.
|
Wed, 05 Jan 2022 05:37:57 +0200 |
Matti Hamalainen |
Add TSAN compile-time support via make parameter TSAN.
|
Tue, 25 May 2021 09:46:06 +0300 |
Matti Hamalainen |
Fix help to display correct range for frame numbers.
|
Tue, 25 May 2021 02:57:04 +0300 |
Matti Hamalainen |
Improve manual mode.
|
Tue, 25 May 2021 02:35:14 +0300 |
Matti Hamalainen |
Remove support for GL_GLEXT_PROTOTYPES.
|
Tue, 25 May 2021 01:00:06 +0300 |
Matti Hamalainen |
Improve help, document arrow key controls.
|
Tue, 25 May 2021 00:58:02 +0300 |
Matti Hamalainen |
Add manual control mode.
|
Tue, 25 May 2021 00:48:42 +0300 |
Matti Hamalainen |
Handle pauseframe differently: skip straight to it.
|
Tue, 25 May 2021 00:44:40 +0300 |
Matti Hamalainen |
Remove DMSimpleRenderer::animate() and use direct time value in drawScene() etc.
|
Mon, 18 Jan 2021 12:23:48 +0200 |
Matti Hamalainen |
Add simple 32bit texture version.
|
Tue, 12 Jan 2021 14:33:18 +0200 |
Matti Hamalainen |
Rename a variable.
|
Sat, 31 Oct 2020 18:14:17 +0200 |
Matti Hamalainen |
Compute and display frametime jitter values.
|
Sun, 18 Oct 2020 14:15:07 +0300 |
Matti Hamalainen |
Add -p -option for pausing at specific cycle frame.
|
Mon, 06 Jul 2020 18:49:21 +0300 |
Matti Hamalainen |
Help cosmetics.
|
Thu, 21 May 2020 09:20:24 +0300 |
Matti Hamalainen |
Add ASAN build flag.
|
Thu, 02 Apr 2020 22:11:45 +0300 |
Matti Hamalainen |
Strip Windows executables by default.
|
Thu, 02 Apr 2020 22:11:27 +0300 |
Matti Hamalainen |
Clean up LDFLAGS.
|
Mon, 09 Mar 2020 09:40:28 +0200 |
Matti Hamalainen |
Render a textured quad with bitmap letter 'A' in the bottom left corner as
|
Mon, 09 Mar 2020 09:21:55 +0200 |
Matti Hamalainen |
Disable window resizability for now, as we don't actually support it.
|
Mon, 09 Mar 2020 09:19:51 +0200 |
Matti Hamalainen |
Use SDL_Delay(100) when in pause state to not consume CPU unnecessarily.
|
Sat, 07 Mar 2020 14:37:59 +0200 |
Matti Hamalainen |
List the keyboard controls in --help.
|
Wed, 15 Jan 2020 16:59:56 +0200 |
Matti Hamalainen |
Add dmglexts.h as depency to dmglrender.o
|
Tue, 14 Jan 2020 03:28:06 +0200 |
Matti Hamalainen |
Check for empty target directory in DO_MKDIR Makefile macro.
|
Tue, 14 Jan 2020 03:03:01 +0200 |
Matti Hamalainen |
Build system cleanups.
|
Sun, 05 Jan 2020 13:03:35 +0200 |
Matti Hamalainen |
Bump copyright years.
|
Fri, 03 Jan 2020 19:23:37 +0200 |
Matti Hamalainen |
Add 'cube' scene and model files, and Blender file.
|
Mon, 30 Dec 2019 06:17:07 +0200 |
Matti Hamalainen |
Use OpenGL extension probing on *NIX as well.
|
Mon, 30 Dec 2019 06:16:11 +0200 |
Matti Hamalainen |
Implement pause mode and adjust the frame/FPS calculations accordingly.
|
Mon, 16 Dec 2019 10:23:46 +0200 |
Matti Hamalainen |
Use -mconsole for windows gldragon binaries.
|
Mon, 16 Dec 2019 07:53:58 +0200 |
Matti Hamalainen |
Fix file description.
|
Mon, 16 Dec 2019 07:51:05 +0200 |
Matti Hamalainen |
Refactor PLY file parsing from dmscene.* to dmply.* and some helper functions into dmutil.h
|
Mon, 16 Dec 2019 06:51:40 +0200 |
Matti Hamalainen |
Cleanups.
|
Mon, 16 Dec 2019 06:46:46 +0200 |
Matti Hamalainen |
Remove OpenGL fs/vs shader ids from DMModel, as they are not needed.
|
Sun, 15 Dec 2019 23:16:29 +0200 |
Matti Hamalainen |
Remove -w and -h options and replace them with -s <width>x<height>.
|
Sun, 15 Dec 2019 22:28:48 +0200 |
Matti Hamalainen |
Remove unnecessary variable initialization.
|
Sun, 15 Dec 2019 02:54:39 +0200 |
Matti Hamalainen |
Add 'ftime' uniform for shaders, which is time in milliseconds from start of rendering loop.
|
Sun, 15 Dec 2019 02:53:49 +0200 |
Matti Hamalainen |
Move option settings from globals to main().
|
Sat, 14 Dec 2019 20:13:32 +0200 |
Matti Hamalainen |
Move more of the SDL and GL setup code to the renderer class.
|
Sat, 14 Dec 2019 16:39:20 +0200 |
Matti Hamalainen |
Move the OpenGL rendering, setup etc. into a separate module/class, perhaps
|
Sat, 14 Dec 2019 14:08:51 +0200 |
Matti Hamalainen |
Rename dmmodel.* to dmscene.*
|
Thu, 12 Dec 2019 17:51:53 +0200 |
Matti Hamalainen |
Use delete[] instead of delete for new[]'d memory.
|
Thu, 12 Dec 2019 17:51:33 +0200 |
Matti Hamalainen |
Typofix in error message.
|
Mon, 09 Dec 2019 12:09:04 +0200 |
Matti Hamalainen |
Print out the full argument, not trimmed option when complaining about an unknown option argument.
|
Sat, 07 Dec 2019 00:01:35 +0200 |
Matti Hamalainen |
Back out changeset 73fa5fb437a0.
|
Fri, 06 Dec 2019 23:52:14 +0200 |
Matti Hamalainen |
Initialize light position.w.
|
Fri, 06 Dec 2019 23:29:26 +0200 |
Matti Hamalainen |
Add OpenGL error checking.
|
Fri, 06 Dec 2019 22:41:33 +0200 |
Matti Hamalainen |
Fumbling around.
|
Fri, 06 Dec 2019 19:21:24 +0200 |
Matti Hamalainen |
Be less verbose when checking for GL extensions, only inform when something
|
Fri, 06 Dec 2019 19:09:47 +0200 |
Matti Hamalainen |
After looking at many incorrect examples, the correct method for GL
|
Fri, 06 Dec 2019 01:30:51 +0200 |
Matti Hamalainen |
Cleanup.
|
Fri, 06 Dec 2019 01:18:32 +0200 |
Matti Hamalainen |
Clarify the help for -v option.
|
Fri, 06 Dec 2019 01:12:46 +0200 |
Matti Hamalainen |
Just glEnable(GL_COLOR_MATERIAL) globally.
|
Fri, 06 Dec 2019 01:12:23 +0200 |
Matti Hamalainen |
Implement diffuse setting for models in scenefile. Also refactor
|
Thu, 05 Dec 2019 23:52:45 +0200 |
Matti Hamalainen |
Add helper functions dmError() and dmMsg() and use them.
|
Thu, 05 Dec 2019 22:45:21 +0200 |
Matti Hamalainen |
Downgrade GL version to 2.1.
|
Thu, 05 Dec 2019 22:06:35 +0200 |
Matti Hamalainen |
Cosmetics.
|
Thu, 05 Dec 2019 21:40:43 +0200 |
Matti Hamalainen |
Set SDL_GL_* attributes after initializing SDL, but before creating window or OpenGL context.
|
Thu, 05 Dec 2019 21:07:35 +0200 |
Matti Hamalainen |
Add Makefile for building Win32/64 binaries via MinGW cross-compiler on UNIX host.
|
Thu, 05 Dec 2019 21:05:43 +0200 |
Matti Hamalainen |
Implement OpengL extension handling through new header file dmglexts.h to
|
Thu, 05 Dec 2019 18:32:13 +0200 |
Matti Hamalainen |
Build system cleanups.
|
Thu, 05 Dec 2019 16:59:20 +0200 |
Matti Hamalainen |
Build system improvements.
|
Thu, 05 Dec 2019 12:47:29 +0200 |
Matti Hamalainen |
Remove useless include. SDL2 provides these.
|
Mon, 02 Dec 2019 01:00:21 +0200 |
Matti Hamalainen |
Add vsync option 0 (disable attempts of setting vsync mode.)
|
Sun, 01 Dec 2019 23:52:19 +0200 |
Matti Hamalainen |
Rendering cleanups.
|
Sun, 01 Dec 2019 23:12:04 +0200 |
Matti Hamalainen |
Only scale/translate/rotate the model if those attributes have been set in the scenefile.
|
Tue, 26 Nov 2019 07:22:35 +0200 |
Matti Hamalainen |
Add TOOL_LDFLAGS.
|
Tue, 26 Nov 2019 07:17:49 +0200 |
Matti Hamalainen |
Improve the makefiles.
|
Fri, 22 Nov 2019 23:11:02 +0200 |
Matti Hamalainen |
Add support for specifying shader file filenames in the scene for each model.
|
Fri, 22 Nov 2019 22:57:14 +0200 |
Matti Hamalainen |
Add support for specifying specular and shininess values per model.
|
Fri, 22 Nov 2019 19:53:55 +0200 |
Matti Hamalainen |
Move piece of code a bit as a cleanup.
|
Fri, 22 Nov 2019 09:49:06 +0200 |
Matti Hamalainen |
Add simple converter for converting ASCII ply files into binary format.
|
Fri, 22 Nov 2019 09:28:23 +0200 |
Matti Hamalainen |
Clean up Makefile a bit.
|
Fri, 22 Nov 2019 08:39:48 +0200 |
Matti Hamalainen |
Some work on the default shaders.
|
Fri, 22 Nov 2019 08:39:27 +0200 |
Matti Hamalainen |
Implement number of lights uniform for the shaders, clean up light setup and
|
Fri, 22 Nov 2019 07:37:41 +0200 |
Matti Hamalainen |
Improve shader compilation error reporting.
|
Fri, 22 Nov 2019 06:47:13 +0200 |
Matti Hamalainen |
"Finish" implementing multiple lights support in scene files.
|
Fri, 22 Nov 2019 05:49:14 +0200 |
Matti Hamalainen |
Add shader compilation error handling.
|
Fri, 22 Nov 2019 05:29:34 +0200 |
Matti Hamalainen |
Rename from glxdragon to gldragon.
|
Fri, 22 Nov 2019 05:29:02 +0200 |
Matti Hamalainen |
Add copyright blurbs and licenses.
|
Fri, 22 Nov 2019 03:03:52 +0200 |
Matti Hamalainen |
More work on scenefile and model loading support.
|
Fri, 22 Nov 2019 00:14:16 +0200 |
Matti Hamalainen |
Cosmetic.
|
Thu, 07 Nov 2019 20:15:33 +0200 |
Matti Hamalainen |
Implement PLY file format parsing and extremely simplistic scene setup file format.
|
Tue, 05 Nov 2019 11:46:31 +0200 |
Matti Hamalainen |
Check for "too large" shader files.
|
Tue, 05 Nov 2019 10:48:22 +0200 |
Matti Hamalainen |
Cleanup.
|
Tue, 05 Nov 2019 09:06:12 +0200 |
Matti Hamalainen |
Cosmetics.
|
Tue, 29 Oct 2019 12:51:25 +0200 |
Matti Hamalainen |
Fix calculation of totalFrames.
|
Tue, 29 Oct 2019 12:48:36 +0200 |
Matti Hamalainen |
Read mesh vertices/faces information from "<modelfilename>.info" instead of
|
Mon, 28 Oct 2019 19:13:27 +0200 |
Matti Hamalainen |
Improvements to option handling, add option for setting preferred vsync
|
Mon, 28 Oct 2019 15:03:52 +0200 |
Matti Hamalainen |
Add option -m<filename prefix> to specify mesh/shader filename prefix.
|
Mon, 28 Oct 2019 13:08:26 +0200 |
Matti Hamalainen |
Improve option handling a bit.
|
Mon, 28 Oct 2019 12:59:18 +0200 |
Matti Hamalainen |
Use SDL_GetTicks() instead of std::clock().
|
Mon, 28 Oct 2019 00:15:37 +0200 |
Matti Hamalainen |
Improve Makefile.
|
Sun, 27 Oct 2019 22:24:43 +0200 |
Matti Hamalainen |
Clean up variable names.
|
Sun, 27 Oct 2019 22:20:17 +0200 |
Matti Hamalainen |
Add simple help.
|
Sun, 27 Oct 2019 22:09:38 +0200 |
Matti Hamalainen |
Implement optional support for vertex/fragment shaders. Cleanups.
|
Sun, 27 Oct 2019 18:29:23 +0200 |
Matti Hamalainen |
Cleanups.
|
Sun, 27 Oct 2019 18:16:10 +0200 |
Matti Hamalainen |
Add .hgignore.
|
Sun, 27 Oct 2019 17:57:37 +0200 |
Matti Hamalainen |
Port to libSDL2, clean up the code and some de-C++-ifications.
|
Sun, 27 Oct 2019 17:27:55 +0200 |
Matti Hamalainen |
Cosmetic indentation.
|
Sun, 27 Oct 2019 17:19:47 +0200 |
Matti Hamalainen |
One must use g++ for C++ code, otherwise libstdc++ won't get linked in.
|
Sun, 27 Oct 2019 15:57:55 +0200 |
Thomas Trummer |
Initial import of Thomas Trummer's original code.
|