Commit Graph

65 Commits

Author SHA1 Message Date
V. Khmelevskiy a65085d8ad Migrate OpenGL/SDL2/FreeType to bindbc bindings 2022-05-24 16:13:36 +03:00
Emil Nicolaie Perhinschi 96a251ab02 fixed examples including missing import std.conv; fixed deprecation warnings in examples 2020-06-16 00:37:34 +03:00
Vadim Lopatin 47a58af6cb Console Backend for linux and windows - #293 2016-09-08 14:36:58 +03:00
Vadim Lopatin ed1e5c04aa remove miner code from d3d 2016-04-25 14:07:18 +03:00
Vadim Lopatin 13ee465cef fix lighting 2016-04-25 13:39:46 +03:00
Vadim Lopatin 5898fd478d update D3d example 2016-04-18 10:07:49 +03:00
Vadim Lopatin 84fe6a3467 Fix NO_OPENGL configurations, fix imports 2016-04-07 12:13:06 +03:00
Vadim Lopatin 3ccfb70fb8 move shaders to std resources of dlangui 2016-04-06 14:57:45 +03:00
Vadim Lopatin e1b1056d31 fix mipmap levels support 2016-04-06 14:39:52 +03:00
Vadim Lopatin 0d3fc3b1b5 texture mipmap levels 2016-04-06 12:17:33 +03:00
Vadim Lopatin ca71fe2e54 bump mapping - cube mesh with tangent and binormal 2016-04-06 11:18:15 +03:00
Vadim Lopatin f5db3da85f bump mapping 2016-04-06 09:28:07 +03:00
Vadim Lopatin 22f9b7a8c7 fbx import, initial version 2016-04-05 15:17:11 +03:00
Vadim Lopatin 35ee4fbb99 #183 Scene3d: fix OBJ import 2016-04-05 11:55:33 +03:00
Vadim Lopatin ec25eb2104 #183 point lights are working 2016-04-05 11:18:21 +03:00
Vadim Lopatin 9633cd9465 trying to get lighting working 2016-04-05 10:54:30 +03:00
Vadim Lopatin 1a1e904f2e lighting, automatic parameter assignment 2016-04-05 09:33:16 +03:00
Vadim Lopatin d8bca0d935 lookAt 2016-04-04 17:00:35 +03:00
Vadim Lopatin b00d3265cd #183 light autobindings for materials 2016-04-04 16:33:33 +03:00
Vadim Lopatin 5f0356b3d9 #183 material diffuseColor, ambientColor 2016-04-04 12:18:13 +03:00
Vadim Lopatin b01f90c7c2 #183 OpenGL shaders code refactoring; compatibility with GamePlay SDK 2016-04-04 11:04:22 +03:00
Vadim Lopatin 634dfc195c #183 : lights, initial version 2016-04-01 15:26:21 +03:00
Vadim Lopatin 815283e25c #183 : fix OBJ loader 2016-04-01 14:26:42 +03:00
Vadim Lopatin 52fbe8a38f Scene3d: OBJ import 2016-04-01 10:11:33 +03:00
Vadim Lopatin 7fc9dd9495 obj model loader for #183 2016-03-31 15:47:05 +03:00
Vadim Lopatin 92a348974f Implement simple Scene3d drawing: #183 2016-03-31 10:54:54 +03:00
Vadim Lopatin cccdc605ce fixes for #183 2016-03-29 15:36:54 +03:00
Vadim Lopatin b3da543c8c 3d scene - effect; for #183 2016-03-29 14:50:33 +03:00
Vadim Lopatin 695003ba2b minecraft mesh renderer is working 2016-03-25 14:39:10 +03:00
Vadim Lopatin d27062ff63 fix 3d math; d3d example is now working 2016-03-25 13:14:45 +03:00
Vadim Lopatin 86325e7c58 d3d camera controls 2016-03-22 17:21:22 +03:00
Vadim Lopatin 05442de450 d3d example fixes; DML - double literals fix, DML widgets: alpha property fix 2016-03-22 15:49:26 +03:00
Vadim Lopatin b10cc6f5d8 support ScrollBar.orientation property in DML 2016-03-22 14:47:31 +03:00
Vadim Lopatin a8fb74602e d3d dminer fixes 2016-03-22 13:06:30 +03:00
Vadim Lopatin 01da716a70 minecraft like renderer 2016-03-22 11:55:05 +03:00
Vadim Lopatin 3671b1f2cb d3d example minecraft engine porting, some fixes and optimizations 2016-03-22 10:40:59 +03:00
Vadim Lopatin 73f63090f5 porting minecraft-like voxel engine implementation for d3d example 2016-03-22 09:47:22 +03:00
Vadim Lopatin 944d5158c5 d3d example: continue porting dminer - minecraft like engine 2016-03-21 15:48:01 +03:00
Vadim Lopatin a7f485555a porting miner 2016-03-21 14:20:18 +03:00
Vadim Lopatin 6d0c8d83b3 irc client fixes 2016-03-15 15:41:52 +03:00
Vadim Lopatin 490d793cec scene3d fixes 2016-03-14 08:41:22 +03:00
Vadim Lopatin b8cadad8fb 3d scene - better scene for testing - #183 2016-03-10 16:15:31 +03:00
Vadim Lopatin 9661eb12dd Move cube mesh creation to Mesh static method - #183 2016-03-10 14:20:53 +03:00
Vadim Lopatin 5107982579 Scene3d - #183 2016-03-10 13:38:32 +03:00
Vadim Lopatin 5d733dd8c3 mesh drawing is working; still some problems with 3d math for matrix calculation 2016-03-10 11:54:00 +03:00
Vadim Lopatin 5419e6714b Scene3D/mesh testing for #183 2016-02-29 15:22:13 +03:00
Vadim Lopatin 99325e8dbb trying to get Scene3d drawing working 2016-02-29 09:48:23 +03:00
Vadim Lopatin a0632573b3 opengl scene 2016-02-29 09:41:25 +03:00
Vadim Lopatin d73eeb0c3f fix opengl on win32 2016-02-29 09:14:18 +03:00
Vadim Lopatin a2a4523e13 3d graphics #183 2016-02-26 15:26:27 +03:00