Commit Graph

579 Commits

Author SHA1 Message Date
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
Vadim Lopatin e8f9422d59 opengl example 2015-12-22 14:48:23 +03:00
Vadim Lopatin 7bdff965b2 math3d 2015-12-22 13:41:34 +03:00
Vadim Lopatin f35bb6eda6 get rid of gl3n dependency 2015-12-22 12:25:33 +03:00
Vadim Lopatin 01d04ad99f update math3d 2015-12-22 11:23:07 +03:00
Vadim Lopatin 866cd78c69 update osx project - add opengl example 2015-12-21 20:08:38 +03:00
Vadim Lopatin 2900576f9f opengl example; 3d math 2015-12-21 16:58:29 +03:00
Vadim Lopatin 4f9c90f9dd trying to get opengl example with shaders working 2015-12-21 16:00:25 +03:00
Vadim Lopatin 6bae3ee378 OpenGL support & opengl example improvements 2015-12-21 15:47:25 +03:00
Vadim Lopatin 8140feac10 add OpenGL example 2015-12-21 12:34:51 +03:00
Vadim Lopatin aea38fb5fe change OpenGLDrawable interface 2015-12-21 09:52:19 +03:00
Vadim Lopatin 57aba53bf5 OpenGL example for legacy API 2015-12-21 09:46:14 +03:00
Vadim Lopatin 809794d15a Example1 OpenGL drawable with Old API (glBegin...) - GLGears 2015-12-21 09:32:08 +03:00
Vadim Lopatin 51c98147f8 OpenGL example 2015-12-19 08:26:15 +03:00
Vadim Lopatin 88a7aaf7f2 GLGears in Example1 2015-12-18 17:48:27 +03:00
Vadim Lopatin 568a124274 Custom OpenGL drawable 2015-12-18 16:14:40 +03:00
Vadim Lopatin d186cad30a fix project files 2015-12-10 16:55:12 +03:00
Vadim Lopatin b2b6802885 fix linux project files 2015-12-10 16:49:23 +03:00
Vadim Lopatin 93b44db66b remove dlib dependency 2015-12-10 16:39:29 +03:00
Vadim Lopatin 0c5ad89b85 Get rid of dlib dependency: strip png and jpeg reading code and put to 3rdparty/dimage 2015-12-10 16:19:03 +03:00
Vadim Lopatin c31d60951b StringListWinget 2015-12-06 09:27:18 +03:00
Vadim Lopatin ba1b13b290 refactoring of signal names 2015-12-04 14:04:41 +03:00
Vadim Lopatin 1dde772437 Event listener names refactoring 2015-12-03 16:29:45 +03:00
Vadim Lopatin 9fdf63963f fixes 2015-12-03 14:32:00 +03:00
Vadim Lopatin 4e5fa02802 Update configuration settings 2015-12-03 12:30:25 +03:00
Vadim Lopatin 8ab10544e5 X11 project files updated 2015-12-03 11:30:20 +03:00
Vadim Lopatin b94e4c0ba5 X11 backend OpenGL support, initial 2015-12-03 10:08:20 +03:00
Vadim Lopatin acc57df9e6 monod-osx projects update for X11 build 2015-12-02 21:35:09 +03:00
Vadim Lopatin 304f882dd2 X11 backend fixes 2015-12-02 14:23:53 +03:00
Vadim Lopatin 33b640f33f update Mono-D linux projects, X11 backend support 2015-12-02 12:30:19 +03:00
Vadim Lopatin 1a54009bf0 fonts and X11 fixes: 2015-12-01 13:29:36 +03:00
Vadim Lopatin 57b372e412 fix font support on OSX 2015-12-01 07:02:50 +03:00
Vadim Lopatin 7056e8e9b1 Mono-D OSX project for spreadsheet example 2015-11-30 21:07:31 +03:00
Vadim Lopatin 31bf7b8f3b cocoa 2015-11-30 20:52:38 +03:00
Vadim Lopatin 2a0d73476d tabs improvements; grid improvements 2015-11-30 17:40:50 +03:00
Vadim Lopatin 1dfa3c60eb updated scrollbar resources; spreadsheet example improved 2015-11-30 16:09:19 +03:00
Vadim Lopatin efeb1b94d4 spreadsheet 2015-11-30 14:52:42 +03:00
Vadim Lopatin 2dbb69b5a6 spreadsheet example 2015-11-30 14:24:55 +03:00
Vadim Lopatin a7decf99ea spreadsheet example 2015-11-30 13:40:58 +03:00
Vadim Lopatin 768d418eec spreadsheet example 2015-11-30 10:31:51 +03:00
Vadim Lopatin 8d008415a5 cleanup code 2015-11-27 10:24:05 +03:00
Vadim Lopatin 6e12f974d6 spreadsheet example, initial commit 2015-11-27 10:04:32 +03:00
lve 4bb0e5cf27 Update X11 build properties 2015-11-24 13:43:34 +03:00
Vadim Lopatin 6473c16520 X11 projects 2015-11-20 21:52:02 +03:00
Vadim Lopatin b977506c9b fix project settings for X11 2015-11-19 10:05:13 +03:00
Vadim Lopatin a6486ddb50 Merge branch 'master' of github.com:buggins/dlangui 2015-11-19 08:52:04 +03:00
Vadim Lopatin cabed856cb merge 2015-11-19 08:51:57 +03:00
Vadim Lopatin 158b47b4ce Cocoa backend prototype 2015-11-19 06:51:51 +03:00
Vadim Lopatin e2926ad4e6 X11 backend, initial version 2015-11-18 17:02:19 +03:00
Vadim Lopatin 0010e02bee OSX Cocoa support, prototyping 2015-11-18 07:59:36 +03:00
Vadim Lopatin a51abfffc1 mac osx cocoa support prototype 2015-11-16 21:29:32 +03:00
Vadim Lopatin 4ca288209d fix MacOSX Mono-D projects 2015-11-15 09:07:56 +03:00
Vadim Lopatin d39536bd2a fix example projects; update README with new information about VisualD development 2015-11-13 09:59:32 +03:00
Vadim Lopatin 26757efb69 cleanup old project files 2015-11-13 09:41:26 +03:00
Vadim Lopatin 6d2a79ba22 windows mono-d projects 2015-11-13 09:37:38 +03:00
Vadim Lopatin 5d2228d956 Mono-D OSX projects added 2015-11-12 18:43:01 +03:00
Vadim Lopatin bcb89f0f91 add Minimal (no OpenGL) configurations for monod-linux 2015-11-12 13:25:18 +03:00
Vadim Lopatin 91af0ba252 monod-linux projects 2015-11-12 11:49:50 +03:00
Vadim Lopatin 41cf57d432 create new solution for MonoD-linux; fix crash on startup 2015-11-12 10:38:11 +03:00
Vadim Lopatin 78eb509eaa fix osx dub builds 2015-11-11 21:16:59 +03:00
Vadim Lopatin 3980210b6f Merge branch 'master' of github.com:buggins/dlangui 2015-11-11 18:51:16 +03:00
Vadim Lopatin 17274d19e0 DerelictCocoa test app 2015-11-11 18:49:36 +03:00
Vadim Lopatin 2f7e8f6a0d fix DUB projects for examples 2015-11-11 15:24:37 +03:00
Vadim Lopatin 53c20f0498 fix crash in release mode 2015-11-11 14:56:25 +03:00
Vadim Lopatin 3f4fa96cb7 mac osx mono-d projects 2015-11-10 21:03:07 +03:00
Vadim Lopatin d33b5d1c93 fix Tetris example - falling after full rows removing - #94 2015-11-10 16:14:02 +03:00
Vadim Lopatin cbcb7a18a6 new solution and projects for fresh versions of VisualD 2015-11-05 11:55:07 +03:00
Vadim Lopatin 0778b77531 OpenGL: drawLine - use line shader instead of drawing line by points 2015-11-03 15:51:49 +03:00
Vadim Lopatin a6a818a884 fix DrawBuf.fill behavior - apply clipping rectangle 2015-11-03 10:49:57 +03:00
Vadim Lopatin 99a9270629 update win32 freetype libs 2015-11-02 15:42:15 +03:00
Vadim Lopatin 0a3ef886b2 fix #95 - window.close behavior on Win32 2015-11-02 11:10:58 +03:00
Vadim Lopatin 2ef1154265 fix build errors 2015-11-02 09:28:36 +03:00
Vadim Lopatin 2a839fc4e7 win_app.def - GUI mode for Win32 (8.1) 2015-05-29 08:30:16 +03:00
Vadim Lopatin 8190530136 migration to shorter listener names 2015-04-14 13:20:39 +03:00
Vadim Lopatin 6411f2adde more logging to investigate crash on dmd x86_64 release build 2015-04-10 10:50:00 +03:00
Vadim Lopatin 77a1793761 fix issue #87 2015-04-09 16:24:46 +03:00
Vadim Lopatin d7133ae17b initial version of dlangui:d3d example 2015-04-07 15:02:51 +03:00
Vadim Lopatin 3eaea625d7 refactoring of DML code 2015-04-07 11:46:03 +03:00
Vadim Lopatin cc0f09a4c4 Hello World rewritten with usage DML parser 2015-04-02 16:30:20 +03:00
Vadim Lopatin ff86afb051 fix DUB build of DMLEdit 2015-04-02 15:45:16 +03:00
Vadim Lopatin c895b3f03a DML editor samples 2015-04-02 15:42:44 +03:00
Vadim Lopatin bd56d0084b DML editor 2015-04-02 14:39:19 +03:00
Vadim Lopatin 5b67dbde81 DML editor sample 2015-04-02 11:53:28 +03:00
Vadim Lopatin f0a615ed82 ML parser improvements; allow specifying percent size for layoutWidth, layoutHeight in percents 2015-04-02 11:06:50 +03:00
Vadim Lopatin 2877cba890 new example: DML editor 2015-04-02 09:50:28 +03:00
Vadim Lopatin 22118b5654 improvements in loading from DML - issue #58 2015-04-01 17:39:58 +03:00
Vadim Lopatin b62334e5c7 improvements in loading from DML - issue #58 2015-04-01 15:14:00 +03:00
Vadim Lopatin bec083326b ML parser, continue 2015-03-31 18:33:06 +03:00
Vadim Lopatin b28a1e95b7 list adapters: support adding/removing items, fix issue #80 2015-03-31 13:06:14 +03:00
Vadim Lopatin 045621a90e dsfml platform - initial support 2015-03-27 16:48:40 +03:00
Vadim Lopatin bf9f438d0f fix layout problems 2015-03-27 14:08:40 +03:00
Vadim Lopatin a42c8c0806 fix SimpleTextFormatter 2015-03-27 13:12:48 +03:00
Vadim Lopatin 3cb8c86d22 move About to message box 2015-03-27 12:16:49 +03:00
Vadim Lopatin 8ea8104341 configurations 2015-03-27 09:47:12 +03:00
Vadim Lopatin d55cb158a1 fix gl3n dependency 2015-03-25 11:10:39 +03:00
Vadim Lopatin d7ecdc4417 fix Tetris example build on dmd 2.0.67 2015-03-25 09:20:03 +03:00
Vadim Lopatin a9d1a31f6b added DrawBuf,drawLine() - issue #64 - based on code from Ted Bullen; OpenGL version of drawLine still needs optimization to avoid drawing by-pixel 2015-03-24 21:56:54 +03:00
Vadim Lopatin 0c2b25d558 CanvasWidget, with example 2015-03-24 21:20:47 +03:00
Vadim Lopatin 9ec5b0b1b9 scene 3D, initial implementation 2015-03-23 17:30:08 +03:00
Vadim Lopatin af611fe4b4 update highres resources 2015-03-23 17:29:11 +03:00
Vadim Lopatin f599a7e4df fix opengl context creation 2015-03-16 09:39:29 +03:00