Commit Graph

579 Commits

Author SHA1 Message Date
Vadim Lopatin 969148ad26 console mode support fixes 2016-09-13 10:33:33 +03:00
Vadim Lopatin d3a4f7df02 fixes for console mode; close issue #292 2016-09-12 12:15:27 +03:00
Vadim Lopatin b5f4bc38eb console theme improvements 2016-09-12 11:20:46 +03:00
Vadim Lopatin 79790c0654 use core.sys.windows instead of 3rdparty/win32 2016-09-12 09:19:08 +03:00
Vadim Lopatin 80c21f3122 console theme fixes 2016-09-09 13:21:07 +03:00
Vadim Lopatin 50ba103dbc theme fixes and editor support fixes for console backend: 2016-09-09 12:34:56 +03:00
Vadim Lopatin 63de7760df fix example1 - missing resource list 2016-09-08 19:02:07 +03:00
Vadim Lopatin 47a58af6cb Console Backend for linux and windows - #293 2016-09-08 14:36:58 +03:00
Vadim Lopatin 556bf309e6 minecraft example fixes 2016-08-25 15:27:46 +03:00
Vadim Lopatin d46e4287c6 improve dminer controls, part 1 2016-08-25 14:40:45 +03:00
Vadim Lopatin 4bca147017 Scene3d: SkyBox support working - close #290 2016-08-25 13:25:21 +03:00
Vadim Lopatin 88f47e0e80 update deps 2016-08-24 14:03:03 +03:00
Vadim Lopatin 98171e5e91 minerd fixes 2016-08-17 15:33:18 +03:00
Vadim Lopatin 737ddfbfbc Scene3d engine - fog support; miner-d example fixes for fog 2016-08-17 12:29:20 +03:00
Vadim Lopatin 5b60f6a011 miner-d performance optimization 2016-08-17 10:13:25 +03:00
Vadim Lopatin 13cad97c2e DMiner rework - optimization 2016-08-17 09:19:56 +03:00
Vadim Lopatin 8333b1eb7d miner-d fixes 2016-08-15 09:54:55 +03:00
Vadim Lopatin ac00749665 DMiner example improvements 2016-07-27 16:32:55 +03:00
Vadim Lopatin f4741bf297 close #282 2016-07-27 08:36:54 +03:00
Vadim Lopatin 95b794a500 close #272 2016-06-29 14:41:40 +03:00
Vadim Lopatin 9880447987 shortcuts and actions handling signals in widgets; close #189 2016-06-28 17:30:49 +03:00
Vadim Lopatin 543259fe88 example1: close button in opened document tabs - close issue #195 2016-06-28 15:25:13 +03:00
Vadim Lopatin 556952f42e fix ircclient theme 2016-06-03 09:29:52 +03:00
Vadim Lopatin 7c7b5df51c Rename SwitchWidget to SwitchButton - close issue #235 2016-05-18 15:38:17 +03:00
Vadim Lopatin de37d14b04 resolve module name conflict fontconfig/types.d and dlangui/core/types.d when building with ldmd2 on windows 2016-05-04 09:34:40 +03:00
Vadim Lopatin 84895abfb2 dminer fixes 2016-04-27 11:57:39 +03:00
Vadim Lopatin 416b519f39 dminer fixes 2016-04-27 09:58:17 +03:00
Vadim Lopatin f77ed053cb dminer improvements 2016-04-27 09:01:08 +03:00
Vadim Lopatin f9cfc04d3c fixes for dminer 2016-04-26 16:55:51 +03:00
Vadim Lopatin 21e39df8a3 dminer 2016-04-26 16:49:27 +03:00
Vadim Lopatin 5cd49dd25e add Android project for DMiner 2016-04-26 16:17:24 +03:00
Vadim Lopatin 7cacca8964 remove old world chunks implementation 2016-04-26 16:15:54 +03:00
Vadim Lopatin 23fc79142f dminer - chunk 2016-04-26 15:59:33 +03:00
Vadim Lopatin e31fd88107 new chunks format 2016-04-26 15:48:21 +03:00
Vadim Lopatin 95a0d0370d DMiner fixes for android 2016-04-26 10:29:14 +03:00
Vadim Lopatin caa09ae56e fix dminer 2016-04-26 10:09:37 +03:00
Vadim Lopatin aada605eaa dminer fixes 2016-04-26 10:07:01 +03:00
Vadim Lopatin e1dfac4e14 opengl 2016-04-26 09:49:29 +03:00
Vadim Lopatin 74fd9ab474 dminer enhancements - #247 2016-04-26 09:29:24 +03:00
Vadim Lopatin 0484cd9b09 performance optimizations 2016-04-26 08:28:55 +03:00
Vadim Lopatin 682e3d69ac castle generator - #247 2016-04-25 16:15:59 +03:00
Vadim Lopatin 1ad136f42e #247 move while mouse is down 2016-04-25 15:21:09 +03:00
Vadim Lopatin eb3bd56e90 grass terrain 2016-04-25 14:43:23 +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 b912b6ba83 fixes 2016-04-25 09:59:15 +03:00
Vadim Lopatin 7a6a9b1ab6 dminer example: fix block texture coords - #247 2016-04-25 09:41:06 +03:00
Vadim Lopatin 9dc12cde78 dminer example: implement grass - #247 2016-04-25 09:16:03 +03:00
Vadim Lopatin 17e8f78857 dminer example, initial versin 2016-04-25 08:39:24 +03:00
Vadim Lopatin d6bdd4ab1c Tetris hdpi support 2016-04-22 15:02:49 +03:00
Vadim Lopatin 3c25a36061 fix Tetris HighDPI resources 2016-04-22 14:45:57 +03:00
Vadim Lopatin 94d1761b84 tweal Tetris example for High DPI 2016-04-22 14:24:30 +03:00
Vadim Lopatin c32df24ad9 ComboEdit enhancements - issue #224 2016-04-22 12:17:11 +03:00
Vadim Lopatin 53e13ff706 ComboEdit enhancements - issue #224 2016-04-22 11:31:28 +03:00
Vadim Lopatin c1a48eea18 fixes for ComboEdit 2016-04-22 09:39:06 +03:00
Vadim Lopatin 587b5f713e Android project template - #119 2016-04-21 16:18:03 +03:00
Vadim Lopatin 15343b3f47 Android: use default theme 2016-04-21 14:33:31 +03:00
Vadim Lopatin 21b3a2591f Android support fixes; add fullscreen mode; #119 2016-04-21 14:04:42 +03:00
Vadim Lopatin bb767b1e0d Android: build scripts refactoring 2016-04-21 10:07:07 +03:00
Vadim Lopatin a315a9bdae Android: move platform code to dlangui.platforms.android.androidapp -- #119 2016-04-21 10:01:28 +03:00
Vadim Lopatin b528a96e3b Android support; now can show window -- #119 2016-04-21 09:41:47 +03:00
Vadim Lopatin 1911c75765 Android fixes 2016-04-20 16:54:21 +03:00
Vadim Lopatin 1ac9601f47 refactoring 2016-04-20 15:54:12 +03:00
Vadim Lopatin e633218cb5 android support refactoring #119 2016-04-20 15:47:30 +03:00
Vadim Lopatin 2325d3e4df Android support refactoring; #119 2016-04-20 15:21:28 +03:00
Vadim Lopatin aed940b2f4 AndroidPlatform, stub; for #119 2016-04-20 14:43:36 +03:00
Vadim Lopatin 67bc536912 Android: freetype support 2016-04-20 13:35:17 +03:00
Vadim Lopatin 013e8e956b allow stripping out legacy OpenGL; disable legacy opengl for Android #119 2016-04-20 11:11:07 +03:00
Vadim Lopatin 7a71c97491 Android support for dlangui.core.logger - #119 2016-04-20 10:48:57 +03:00
Vadim Lopatin 83d691693e #119 fix build of android native app example 2016-04-20 09:55:02 +03:00
Vadim Lopatin bdb483b45a android fixes 2016-04-19 16:27:52 +03:00
Vadim Lopatin 7e230f3d02 Fixes for Android support #119 2016-04-19 15:04:19 +03:00
Vadim Lopatin 194a2546a3 update mono-d Windows project files; fix #234 2016-04-18 11:35:07 +03:00
Vadim Lopatin 8b28219174 fix issue #113 - TableLayout FILL_PARENT support 2016-04-18 10:49:03 +03:00
Vadim Lopatin 5898fd478d update D3d example 2016-04-18 10:07:49 +03:00
FreeSlave a36ef7e447 Add 'minimal' configuration for example1 for easy testing of NO_OPENGL version 2016-04-09 01:17:30 +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 6a18bde8aa Merge pull request #218 from clinei/ircclient-64-fix
Makes IRC client example build possible on 64bit Linux
2016-03-22 17:21:56 +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
Tanel Tagaväli 20c5fdaa83 fixes #217 2016-03-22 13:38:25 +02: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 aca556d794 Implement SwitchWidget - close issue #205 2016-03-16 16:40:02 +03:00
Vadim Lopatin b0361baeb8 update icons in IRC Client example 2016-03-16 15:03:14 +03:00
Vadim Lopatin 5220409a4d IRC Client fixes; List fixes 2016-03-16 14:49:32 +03:00
Vadim Lopatin d50c71695b IRC client example: settings dialog is working - #201 2016-03-16 10:32:48 +03:00
Vadim Lopatin 44faf49b7b IRC Client sample resources 2016-03-16 09:06:55 +03:00
Vadim Lopatin c9c3f82504 #201
improve settings dialog
2016-03-15 16:57:50 +03:00
Vadim Lopatin 69eb231279 IRC Client example, continue development 2016-03-15 16:45:04 +03:00
Vadim Lopatin f82b07e37e IRC Client example, continue development 2016-03-15 16:44:54 +03:00
Vadim Lopatin 6d0c8d83b3 irc client fixes 2016-03-15 15:41:52 +03:00
Vadim Lopatin 437391c7de AsyncSocket support in DlangUI; IRC Client example for AsyncSocket 2016-03-15 14:20:55 +03:00
Vadim Lopatin 03a878f5f1 Merge branch 'master' of github.com:buggins/dlangui 2016-03-14 08:42:08 +03:00
Vadim Lopatin 490d793cec scene3d fixes 2016-03-14 08:41:22 +03:00
FreeSlave 6872d1ed01 Add sdl configuration for example1 2016-03-12 03:29:26 +03:00
FreeSlave f4b28764b3 In example1: Fix All files filter to match files without extension. Add Executable files filter 2016-03-12 00:56:20 +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
Vadim Lopatin f45371673b MainMenu support in DML - #182 2016-02-24 11:17:39 +03:00
Vadim Lopatin f694bf38eb 3d graphics: mesh, continue development: 2016-02-16 15:34:58 +03:00
Vadim Lopatin c6c49b2cef fix for issue #103 - workaround for DMD bug with static this() and synchronized class instantiation from it 2016-02-03 11:16:25 +03:00
Vadim Lopatin 224448357c scene3d/mesh vertex buffer - development in progress 2016-01-29 16:02:32 +03:00
Vadim Lopatin f9780e268e fix #168 - share OpenGL context between windows under Win32/OpenGL 2016-01-29 14:58:19 +03:00
Vadim Lopatin eb99980d5e fix style with substyles modification - close #150 2016-01-25 17:30:27 +03:00
Vadim Lopatin 48b6d474cb Tree Widget - support Default tree item 2016-01-18 13:12:02 +03:00
Vadim Lopatin 3c371caa5a 3d scene, continue development 2016-01-15 16:29:06 +03:00
Vadim Lopatin 087baad535 3d scene 2016-01-14 16:20:12 +03:00
Vadim Lopatin 73686fc1d4 update opengl example 2016-01-13 14:25:33 +03:00
Vadim Lopatin 73035e925d custom OpenGL drawing support fixed 2016-01-13 13:42:54 +03:00
Vadim Lopatin d3b2c9bedf GL Example - fix textures handling 2016-01-13 11:59:13 +03:00
Vadim Lopatin fc8ef197d6 OpenGL example update 2016-01-13 11:33:27 +03:00
Tomoya Tanjo 3d170edd8f Rename init to initialize for examples 2016-01-05 22:17:47 +09:00
Vadim Lopatin ac2abfba54 css parser, starting implementatin 2015-12-23 15:26:12 +03:00
Vadim Lopatin 3c5b3a61a7 replace tabs with 4 spaces 2015-12-23 08:45:54 +03:00