log

age author description
Thu, 21 May 2020 09:20:24 +0300 Matti Hamalainen Add ASAN build flag. default tip
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