sdk
10 years agosamples: Fixes for Linux
Jerome St-Louis [Fri, 25 Apr 2014 22:12:29 +0000 (18:12 -0400)]
samples: Fixes for Linux

10 years agocompiler/libec: (#1072) Proper fix for 1bb2c028ff1c6e8abb073ed7a69aaf4054b01971
Jerome St-Louis [Fri, 25 Apr 2014 21:20:46 +0000 (17:20 -0400)]
compiler/libec: (#1072) Proper fix for 1bb2c028ff1c6e8abb073ed7a69aaf4054b01971

10 years agoecere/gfx/drivers/X: Preventing crashes on null display
Jerome St-Louis [Fri, 25 Apr 2014 11:01:17 +0000 (07:01 -0400)]
ecere/gfx/drivers/X: Preventing crashes on null display
- This happened in BombSquad sample with AllocateDD

10 years agocompiler/bootstrap: Updated
Jerome St-Louis [Fri, 25 Apr 2014 10:46:21 +0000 (06:46 -0400)]
compiler/bootstrap: Updated

10 years agoide/Debugger: Rubber Ducking Support
Jerome St-Louis [Fri, 25 Apr 2014 10:21:42 +0000 (06:21 -0400)]
ide/Debugger: Rubber Ducking Support

10 years agoecere/com: Fixed class registration mixups with namespace vs short names
Jerome St-Louis [Fri, 25 Apr 2014 09:16:55 +0000 (05:16 -0400)]
ecere/com: Fixed class registration mixups with namespace vs short names
- This was causing methods to be missing for AVLTree in MemoryGuard config
  and thus the IDE would crash on startup with MG.

10 years agoide/debugger: Disabling annoying IDE debug messages with DEBUG=y
Jerome St-Louis [Fri, 25 Apr 2014 09:14:36 +0000 (05:14 -0400)]
ide/debugger: Disabling annoying IDE debug messages with DEBUG=y

10 years agoecere/gfx/Bitmap: Fixed crash on reloading textures from X11 to GL
Jerome St-Louis [Fri, 25 Apr 2014 09:12:31 +0000 (05:12 -0400)]
ecere/gfx/Bitmap: Fixed crash on reloading textures from X11 to GL

10 years agoecere/gui/Window: (#844) Fixed clickThrough behavior (Correction to 2bfbd0e99ea394af9...
Jerome St-Louis [Fri, 25 Apr 2014 07:01:58 +0000 (03:01 -0400)]
ecere/gui/Window: (#844) Fixed clickThrough behavior (Correction to 2bfbd0e99ea394af947e8317ea789422b3c6b60a)

10 years agoide/Debugger: Fixed entryPoint flag not being cleared after unloading GDB
Jerome St-Louis [Thu, 24 Apr 2014 20:47:10 +0000 (16:47 -0400)]
ide/Debugger: Fixed entryPoint flag not being cleared after unloading GDB
- This was the cause of confusing crashes on startup while debugging on Linux after switching projects

10 years agosamples/3D/ModelViewer/models: Remove mixed case in model textures
Jerome St-Louis [Thu, 24 Apr 2014 16:27:39 +0000 (12:27 -0400)]
samples/3D/ModelViewer/models: Remove mixed case in model textures

10 years agoecere/gfx/3D/Object3DSFormat: Better handling of textures file names case
Jerome St-Louis [Thu, 24 Apr 2014 16:22:42 +0000 (12:22 -0400)]
ecere/gfx/3D/Object3DSFormat: Better handling of textures file names case

10 years agosamples/3D/ModelViewer/engineSettings: Fixed Strings casts for row tags
Jerome St-Louis [Thu, 24 Apr 2014 16:13:48 +0000 (12:13 -0400)]
samples/3D/ModelViewer/engineSettings: Fixed Strings casts for row tags

10 years agosamples: Moved android/hello to simply android; installer: Fixed up samples resources
Jerome St-Louis [Thu, 24 Apr 2014 07:57:44 +0000 (03:57 -0400)]
samples: Moved android/hello to simply android; installer: Fixed up samples resources
- installer.ec: Fixed out of bound array write
- Updated installer i18n template

10 years agoi18n: Updated templates
Jerome St-Louis [Thu, 24 Apr 2014 07:35:05 +0000 (03:35 -0400)]
i18n: Updated templates

10 years agocompiler/ecs: Fixed .pot generation not going where it settled
Jerome St-Louis [Thu, 24 Apr 2014 07:20:44 +0000 (03:20 -0400)]
compiler/ecs: Fixed .pot generation not going where it settled
- Also updated ecere/Makefile to search for libpng in deps/ folder

10 years agoconfigure: Fixed typo/Updated OS X information
Jerome St-Louis [Thu, 24 Apr 2014 07:08:00 +0000 (03:08 -0400)]
configure: Fixed typo/Updated OS X information

10 years agoecere/com: Fixed warning from prevous bool cast fix; Updated bootstrap
Jerome St-Louis [Thu, 24 Apr 2014 07:05:09 +0000 (03:05 -0400)]
ecere/com: Fixed warning from prevous bool cast fix; Updated bootstrap

10 years agoinstaller: Updated samples resources
Jerome St-Louis [Thu, 24 Apr 2014 06:59:44 +0000 (02:59 -0400)]
installer: Updated samples resources

10 years agoide/PictureEdit: Fixed displaying indexed bitmaps in OpenGL driver
Jerome St-Louis [Thu, 24 Apr 2014 06:31:38 +0000 (02:31 -0400)]
ide/PictureEdit: Fixed displaying indexed bitmaps in OpenGL driver
- Also fixed bitmaps being leaked

10 years agosamples/games/stonePairs: Improved stones alpha-blended border
Jerome St-Louis [Thu, 24 Apr 2014 04:55:13 +0000 (00:55 -0400)]
samples/games/stonePairs: Improved stones alpha-blended border

10 years agoide/PictureEdit: Improved viewing alpha blended PNGs
Jerome St-Louis [Thu, 24 Apr 2014 04:46:47 +0000 (00:46 -0400)]
ide/PictureEdit: Improved viewing alpha blended PNGs

10 years agosamples/3D/ModelViewer: Removed unused texture
Jerome St-Louis [Thu, 24 Apr 2014 04:05:55 +0000 (00:05 -0400)]
samples/3D/ModelViewer: Removed unused texture

10 years agosamples/3D/ModelViewer/models: Added more sample models (public domain)
Jerome St-Louis [Thu, 24 Apr 2014 01:43:48 +0000 (21:43 -0400)]
samples/3D/ModelViewer/models: Added more sample models (public domain)
- From sharecg.com:
http://www.sharecg.com/v/25775/related/5/3D-Model/Cart-for-the-Barn-for-3d-Max-3DS-and-Obj
http://www.sharecg.com/v/25305/related/5/3D-Model/Old-Barn-for-3d-Max-3DS-and-Obj
http://www.sharecg.com/v/27995/browse/5/3D-Model/House-project-n1-for-3d-Max-9-and-Revit
   http://www.sharecg.com/v/27896/view/5/3D-Model/Set-Lunch-Room-for-3d-Max-9-3DS-and-OBJ

      by Shamira (verrina@virgilio.it / www.comixgraffit.com)

   http://www.sharecg.com/v/43801/gallery/5/3D-Model/Katanakake
      by Birdman

10 years agosamples/guiAndGfx/fractals: Fixed fractals not rendering on startup
Jerome St-Louis [Wed, 23 Apr 2014 18:42:58 +0000 (14:42 -0400)]
samples/guiAndGfx/fractals: Fixed fractals not rendering on startup

10 years agoecere/gfx/bitmaps/JPEG: Added support for CMYK JPEGs
Jerome St-Louis [Wed, 23 Apr 2014 18:18:39 +0000 (14:18 -0400)]
ecere/gfx/bitmaps/JPEG: Added support for CMYK JPEGs

10 years agosamples/guiAndGfx/fractals: Added Fractals Explorer
Jerome St-Louis [Wed, 23 Apr 2014 18:18:18 +0000 (14:18 -0400)]
samples/guiAndGfx/fractals: Added Fractals Explorer

10 years agosamples/games: Added Chess game
Jerome St-Louis [Wed, 23 Apr 2014 17:51:17 +0000 (13:51 -0400)]
samples/games: Added Chess game

10 years agosamples/games: Added TicTacToe sample and tutorial
Jerome St-Louis [Wed, 23 Apr 2014 17:32:34 +0000 (13:32 -0400)]
samples/games: Added TicTacToe sample and tutorial

10 years agoide/ProjectView: Opening binary documents using shell from project view as well
Jerome St-Louis [Wed, 23 Apr 2014 17:24:27 +0000 (13:24 -0400)]
ide/ProjectView: Opening binary documents using shell from project view as well

10 years agoecere/com: Fixed improper cast to bool type
Jerome St-Louis [Wed, 23 Apr 2014 16:58:53 +0000 (12:58 -0400)]
ecere/com: Fixed improper cast to bool type

10 years agoide: Fixed improper casts to 'bool' type
Jerome St-Louis [Wed, 23 Apr 2014 16:56:12 +0000 (12:56 -0400)]
ide: Fixed improper casts to 'bool' type

10 years agoecere/sys/GlobalAppSettings: Fixed saving to new user profile when global settings...
Jerome St-Louis [Wed, 23 Apr 2014 16:22:45 +0000 (12:22 -0400)]
ecere/sys/GlobalAppSettings: Fixed saving to new user profile when global settings are not writable

10 years agosamples/games/stonePairs: Keeping colors for non-wininng stones
Jerome St-Louis [Wed, 23 Apr 2014 15:49:57 +0000 (11:49 -0400)]
samples/games/stonePairs: Keeping colors for non-wininng stones
- Just lowering brightness

10 years agoide: Recognizing more extensions to open through the shell, lookup through an AVL...
Jerome St-Louis [Wed, 23 Apr 2014 15:44:04 +0000 (11:44 -0400)]
ide: Recognizing more extensions to open through the shell, lookup through an AVL tree

10 years agoide/WorkspaceSettings; ecere/gui/PathBox: Debug working directory -- Showing and...
Jerome St-Louis [Wed, 23 Apr 2014 13:44:39 +0000 (09:44 -0400)]
ide/WorkspaceSettings; ecere/gui/PathBox: Debug working directory -- Showing and browsing as project folder
- PathBox will now issue a NotifyModified if modified prior to launching the browse dialog

10 years agoecere/gfx/drivers/OpenGL: Fixed blurry IDE about box logo
Jerome St-Louis [Wed, 23 Apr 2014 13:08:31 +0000 (09:08 -0400)]
ecere/gfx/drivers/OpenGL: Fixed blurry IDE about box logo
- The 2x maximum dimension ratio is only required for mipmaps
- Improved by doubling dimension rather than using half of other dimensions

10 years agosamples/games/stonePairs: Removed unused code
Jerome St-Louis [Wed, 23 Apr 2014 08:24:10 +0000 (04:24 -0400)]
samples/games/stonePairs: Removed unused code

10 years agosamples/stonePairs/tutorial: Fixes
Jerome St-Louis [Wed, 23 Apr 2014 08:18:25 +0000 (04:18 -0400)]
samples/stonePairs/tutorial: Fixes

10 years agosamples/audio; samples/guiAndGfx/bitmapsAndKB: Split tutorials slides
Jerome St-Louis [Wed, 23 Apr 2014 08:06:28 +0000 (04:06 -0400)]
samples/audio; samples/guiAndGfx/bitmapsAndKB: Split tutorials slides
- Moved audio slides to samples/audio

10 years agosamples/eda: Changed EDA tutorial to Open Document format; moved directly in EDA...
Jerome St-Louis [Wed, 23 Apr 2014 08:04:59 +0000 (04:04 -0400)]
samples/eda: Changed EDA tutorial to Open Document format; moved directly in EDA folder

10 years agosamples/games/stonePairs: Added missing resources, tutorial slides
Jerome St-Louis [Wed, 23 Apr 2014 08:02:05 +0000 (04:02 -0400)]
samples/games/stonePairs: Added missing resources, tutorial slides
- Also improved display of winning stones: now desaturating other stones

10 years agosamples/games: Renamed Blokus->'Corner Blocks'
Jerome St-Louis [Wed, 23 Apr 2014 04:13:14 +0000 (00:13 -0400)]
samples/games: Renamed Blokus->'Corner Blocks'

10 years agosamples/games: Renamed 'tetrominos'->'tetrominoes'
Jerome St-Louis [Wed, 23 Apr 2014 03:59:32 +0000 (23:59 -0400)]
samples/games: Renamed 'tetrominos'->'tetrominoes'

10 years agoide/Project: (#1075) Fixed occasional crash on closing project
Jerome St-Louis [Wed, 23 Apr 2014 03:03:54 +0000 (23:03 -0400)]
ide/Project: (#1075) Fixed occasional crash on closing project

10 years agosamples/crosswords: Added missing French & English words list
Jerome St-Louis [Tue, 22 Apr 2014 05:09:04 +0000 (01:09 -0400)]
samples/crosswords: Added missing French & English words list

10 years agosamples/games/cards: A new card deck, higher resolution and true color
Jerome St-Louis [Mon, 21 Apr 2014 18:11:52 +0000 (14:11 -0400)]
samples/games/cards: A new card deck, higher resolution and true color
- Based on Vector Playing Cards by Byron Knoll:
http://byronknoll.blogspot.ca/2011/03/vector-playing-cards.html
- Tong Its fixes

10 years agoide/designer/findCtx: Fixed memory corruption
Jerome St-Louis [Sun, 20 Apr 2014 01:06:09 +0000 (21:06 -0400)]
ide/designer/findCtx: Fixed memory corruption
- A static global variable was not being reset to null as it should and is a potential candidate for the cause of random IDE crashes
- A bad class ended up being set with 'SetThisClass'
- This could be reproduced systematically under MemoryGuard by first auto-completing an OnCompare method with a '(' inside a class,
  and then attempting to auto-complete an OnCompare method inside a struct (which does not yet work), e.g. Object3DSFormat.ec

10 years agocompiler/ecc;ecp;ecs: Disabled _DEBUG code for arguments and waiting for key
Jerome St-Louis [Sat, 19 Apr 2014 23:44:47 +0000 (19:44 -0400)]
compiler/ecc;ecp;ecs: Disabled _DEBUG code for arguments and waiting for key

10 years agosamples/wiaTest: Removed hard coded WIA include dirs
Jerome St-Louis [Sat, 19 Apr 2014 23:42:56 +0000 (19:42 -0400)]
samples/wiaTest: Removed hard coded WIA include dirs

10 years agosamples/3D/walkAround: Refined materials demo
Jerome St-Louis [Sat, 19 Apr 2014 23:24:17 +0000 (19:24 -0400)]
samples/3D/walkAround: Refined materials demo

10 years agosamples/3D/walkAround: Put back demo of different materials
Jerome St-Louis [Sat, 19 Apr 2014 23:10:35 +0000 (19:10 -0400)]
samples/3D/walkAround: Put back demo of different materials

10 years agoecere/gfx/3D/Object: Letting Merge() copy the mesh when there are no children objects...
Jerome St-Louis [Sat, 19 Apr 2014 23:08:10 +0000 (19:08 -0400)]
ecere/gfx/3D/Object: Letting Merge() copy the mesh when there are no children objects but the mesh is not owned
- This results in a more consistent behavior and lets one use Merge() to make a copy of the mesh following a call to Duplicate()

10 years agosamples/3D/walkAround: Using new cow model; Fixed memory leaks
Jerome St-Louis [Sat, 19 Apr 2014 22:50:49 +0000 (18:50 -0400)]
samples/3D/walkAround: Using new cow model; Fixed memory leaks

10 years agoecere/gfx/3D/Object: Fixed Duplicate() to copy name as it should
Jerome St-Louis [Sat, 19 Apr 2014 22:49:25 +0000 (18:49 -0400)]
ecere/gfx/3D/Object: Fixed Duplicate() to copy name as it should

10 years agoecere/gfx/3D/Object: Fixed Merge() to work with 32 bit indices
Jerome St-Louis [Sat, 19 Apr 2014 22:49:07 +0000 (18:49 -0400)]
ecere/gfx/3D/Object: Fixed Merge() to work with 32 bit indices

10 years agoextras/audio/ALSA: Fixed broken sound support on Linux
Jerome St-Louis [Sat, 19 Apr 2014 21:36:57 +0000 (17:36 -0400)]
extras/audio/ALSA: Fixed broken sound support on Linux

10 years agosamples/audio/Piano: Amplified cello to be closer to the sound level of other instrum...
Jerome St-Louis [Sat, 19 Apr 2014 21:33:18 +0000 (17:33 -0400)]
samples/audio/Piano: Amplified cello to be closer to the sound level of other instruments; Project fixes

10 years agoextras/audio: Preventing a crash on sound with no data
Jerome St-Louis [Sat, 19 Apr 2014 13:31:51 +0000 (09:31 -0400)]
extras/audio: Preventing a crash on sound with no data

10 years agoide/CodeEditor: Fixed leaking i18nStrings markers
Jerome St-Louis [Sat, 19 Apr 2014 13:22:14 +0000 (09:22 -0400)]
ide/CodeEditor: Fixed leaking i18nStrings markers

10 years agosamples/guiAndGfx/skinning: Removed unneeded/unfinished resources
Jerome St-Louis [Sat, 19 Apr 2014 13:05:28 +0000 (09:05 -0400)]
samples/guiAndGfx/skinning: Removed unneeded/unfinished resources

10 years agoecere/net/Socket: Fixed call to Disconnect() during non-blocking Connect
Jerome St-Louis [Sat, 19 Apr 2014 12:48:57 +0000 (08:48 -0400)]
ecere/net/Socket: Fixed call to Disconnect() during non-blocking Connect

10 years agosamples/bitmapsAndKB: Updated tutorial slides
Jerome St-Louis [Fri, 18 Apr 2014 10:47:29 +0000 (06:47 -0400)]
samples/bitmapsAndKB: Updated tutorial slides
- Switched to ODF format

10 years agosamples/games/tetrominos: Added missing graphics; Added timer to drop pieces
Jerome St-Louis [Fri, 18 Apr 2014 10:35:18 +0000 (06:35 -0400)]
samples/games/tetrominos: Added missing graphics; Added timer to drop pieces

10 years agosamples/guiAndGfx/childWindows: Replaced background image with public domain image
Jerome St-Louis [Fri, 18 Apr 2014 08:58:58 +0000 (04:58 -0400)]
samples/guiAndGfx/childWindows: Replaced background image with public domain image

10 years agosamples/audio/S3MPlayer: Added sample module
Jerome St-Louis [Fri, 18 Apr 2014 08:58:09 +0000 (04:58 -0400)]
samples/audio/S3MPlayer: Added sample module

10 years agosamples/audio/PlaySound: Added sample sound
Jerome St-Louis [Fri, 18 Apr 2014 08:57:19 +0000 (04:57 -0400)]
samples/audio/PlaySound: Added sample sound

10 years agosamples/audio/Piano: Replaced instrument sounds by public domain sounds
Jerome St-Louis [Fri, 18 Apr 2014 08:56:29 +0000 (04:56 -0400)]
samples/audio/Piano: Replaced instrument sounds by public domain sounds

10 years agosamples/audio/DirectBufferPlayer: Added sample sound
Jerome St-Louis [Fri, 18 Apr 2014 08:55:38 +0000 (04:55 -0400)]
samples/audio/DirectBufferPlayer: Added sample sound

10 years agosamples/audio/DirectBufferPlayer: Fixed playing 16 bit sounds
Jerome St-Louis [Fri, 18 Apr 2014 08:54:26 +0000 (04:54 -0400)]
samples/audio/DirectBufferPlayer: Fixed playing 16 bit sounds

10 years agosamples/guiAndGfx/bitmapsAndKB: Replaced graphics with public domain images
Jerome St-Louis [Fri, 18 Apr 2014 08:53:05 +0000 (04:53 -0400)]
samples/guiAndGfx/bitmapsAndKB: Replaced graphics with public domain images

10 years agosamples/3D/terrainCameraDemo: Removing reference to EngineSettings dialog
Jerome St-Louis [Thu, 17 Apr 2014 21:08:03 +0000 (17:08 -0400)]
samples/3D/terrainCameraDemo: Removing reference to EngineSettings dialog
- It was not being used.

10 years agosamples/3D/terrainCameraDemo: Including sample terrain data
Jerome St-Louis [Thu, 17 Apr 2014 21:06:07 +0000 (17:06 -0400)]
samples/3D/terrainCameraDemo: Including sample terrain data
- Using freely available SRTM data from http://www.viewfinderpanoramas.org/

10 years agosamples/3D/orbitWithMouse: Preventing left/right in fullscreen
Jerome St-Louis [Thu, 17 Apr 2014 07:18:09 +0000 (03:18 -0400)]
samples/3D/orbitWithMouse: Preventing left/right in fullscreen

10 years agosamples/3D/orbitWithMouse: Added image resources for sample Picture windows
Jerome St-Louis [Thu, 17 Apr 2014 06:56:42 +0000 (02:56 -0400)]
samples/3D/orbitWithMouse: Added image resources for sample Picture windows
- Also fixed wrong icon potentially bouncing on left/right

10 years agosamples/3D/orbitWithMouse: Added icon resources; Fixed camera euler orientations
Jerome St-Louis [Thu, 17 Apr 2014 04:21:12 +0000 (00:21 -0400)]
samples/3D/orbitWithMouse: Added icon resources; Fixed camera euler orientations

10 years agoecere/gui/Picture: Fixed variable mix up in render method
Jerome St-Louis [Thu, 17 Apr 2014 04:16:10 +0000 (00:16 -0400)]
ecere/gui/Picture: Fixed variable mix up in render method

10 years agoecere/gui/3D Desktop: Fixed decorations handling
Jerome St-Louis [Thu, 17 Apr 2014 04:15:28 +0000 (00:15 -0400)]
ecere/gui/3D Desktop: Fixed decorations handling

10 years agoecere/gfx/3D/Camera: Fixed Rotate() methods with euler based orientations
Jerome St-Louis [Thu, 17 Apr 2014 04:14:34 +0000 (00:14 -0400)]
ecere/gfx/3D/Camera: Fixed Rotate() methods with euler based orientations

10 years agoide: Removed code committed by mistake in d85de44b42286f05fc60ebcea60f16d24337f34e
Jerome St-Louis [Wed, 16 Apr 2014 20:11:08 +0000 (16:11 -0400)]
ide: Removed code committed by mistake in d85de44b42286f05fc60ebcea60f16d24337f34e
- OpenGL driver was hardcoded

10 years agocompiler/bootstrap: Updated
Jerome St-Louis [Wed, 16 Apr 2014 19:58:44 +0000 (15:58 -0400)]
compiler/bootstrap: Updated

10 years agosamples/3D/Animate3DS: Added missign sample 3D room animation
Jerome St-Louis [Wed, 16 Apr 2014 19:47:04 +0000 (15:47 -0400)]
samples/3D/Animate3DS: Added missign sample 3D room animation

10 years agoecere/gfx/DisplaySystem: Incrementing ref count for added textures
Jerome St-Louis [Wed, 16 Apr 2014 19:42:15 +0000 (15:42 -0400)]
ecere/gfx/DisplaySystem: Incrementing ref count for added textures
- Fixed new crash on exit in terrainCameraDemo

10 years agosamples/3D/terrainCameraDemo: Replaced aircraft with unrestricted use model
Jerome St-Louis [Wed, 16 Apr 2014 19:40:12 +0000 (15:40 -0400)]
samples/3D/terrainCameraDemo: Replaced aircraft with unrestricted use model
- Also referencing skycube in ModelViewer
- Model from http://www.sharecg.com/v/35513/browse/5/3D-Model/Wacky-Plane

10 years agosamples/3D/ModelViewer/teapot.3ds: Made teapot double-sided
Jerome St-Louis [Wed, 16 Apr 2014 19:24:38 +0000 (15:24 -0400)]
samples/3D/ModelViewer/teapot.3ds: Made teapot double-sided

10 years agosamples/3D/orbitWithMouse: Not defaulting to full-screen
Jerome St-Louis [Wed, 16 Apr 2014 19:15:03 +0000 (15:15 -0400)]
samples/3D/orbitWithMouse: Not defaulting to full-screen

10 years agoide/ModelView: Synced latest improvements to 3D ModelViewer
Jerome St-Louis [Wed, 16 Apr 2014 19:14:07 +0000 (15:14 -0400)]
ide/ModelView: Synced latest improvements to 3D ModelViewer
- e.g. fixed various issues causing some models not to display

10 years agosamples/3D/ModelViewer: Improvements, Sample models
Jerome St-Louis [Wed, 16 Apr 2014 19:03:09 +0000 (15:03 -0400)]
samples/3D/ModelViewer: Improvements, Sample models
- Auto computing proper Z range and camera position based on model radius and bounding box
- Controls to shift up/down/left/right in addition to zomming in and out on the model
- Light now moving in world space
- Replaced sample model data with unrestricted use models:
Spotty Cow -- http://www.cs.columbia.edu/~keenan/Projects/ModelRepository/
Keenan Crane
Duck -- http://www.sharecg.com/v/11989/browse/5/3D-Model/bathroom-little-ducks
Martin Eloy Ocampos
- Including unrestricted use sky box
      Sky box -- http://quadropolis.us/node/3062
         Djakk

10 years agoecere/gfx/3D/Object3DSFormat: Improvements to Smoothing Groups handling
Jerome St-Louis [Wed, 16 Apr 2014 18:31:34 +0000 (14:31 -0400)]
ecere/gfx/3D/Object3DSFormat: Improvements to Smoothing Groups handling
- Auto-welding vertices so as to compensate for different UV coordiantes requiring different vertices
- Optional (hard-coded for now, disabled) cut off limit on angle between faces of same smoothing groups when welding is on

10 years agoecere/gfx/3D/Object3DSFormat: Using absolute paths to track materials and textures
Jerome St-Louis [Wed, 16 Apr 2014 18:03:18 +0000 (14:03 -0400)]
ecere/gfx/3D/Object3DSFormat: Using absolute paths to track materials and textures
- Preventing collisions between multiple models using same materials/texture names loaded in the same display system

10 years agoecere/gfx/Display: Fixed up disabled Z-sorting code
Jerome St-Louis [Wed, 16 Apr 2014 17:43:00 +0000 (13:43 -0400)]
ecere/gfx/Display: Fixed up disabled Z-sorting code
- The translucent primitives sorting is not quite ideal yet.
  Was testing various things but a proper & fast sort would need to be worked on.

10 years agoMakefile/Cross-Building: Fixed EDA not being built for host platform
Jerome St-Louis [Wed, 16 Apr 2014 17:11:10 +0000 (13:11 -0400)]
Makefile/Cross-Building: Fixed EDA not being built for host platform

10 years agocompiler/libec: Fixed DB active records broken by d0d99da885cb22b451821053009c5af5abe...
Jerome St-Louis [Wed, 16 Apr 2014 16:59:36 +0000 (12:59 -0400)]
compiler/libec: Fixed DB active records broken by d0d99da885cb22b451821053009c5af5abe39be0
- Property sets on Row ID classes were being used to set values in the database
  An exception is now made for those classes not to generate this error

10 years agoide/project/ProjectView: Fixed hidden output log on Build stopping Debugger
Jerome St-Louis [Wed, 16 Apr 2014 13:21:36 +0000 (09:21 -0400)]
ide/project/ProjectView: Fixed hidden output log on Build stopping Debugger

10 years agoecere/gui/EditBox: Fixed broken { auto-indenting
Jerome St-Louis [Wed, 16 Apr 2014 13:05:56 +0000 (09:05 -0400)]
ecere/gui/EditBox: Fixed broken { auto-indenting

10 years agoecere/gfx/3D/Mesh: Added member to access 32 bit indices
Jerome St-Louis [Tue, 15 Apr 2014 20:34:37 +0000 (16:34 -0400)]
ecere/gfx/3D/Mesh: Added member to access 32 bit indices

10 years agoecere/ecere.epj: Simplification fixes
Jerome St-Louis [Tue, 15 Apr 2014 20:33:32 +0000 (16:33 -0400)]
ecere/ecere.epj: Simplification fixes

10 years agoecere/gui/Window: Fixed leaks when switching mode in GuiApplication::Init()
Jerome St-Louis [Fri, 11 Apr 2014 06:53:06 +0000 (02:53 -0400)]
ecere/gui/Window: Fixed leaks when switching mode in GuiApplication::Init()
- A complex pathway implicating the ToolTip class was causing memory leaks when the IDE was switched to OpenGL mode
  A 'display' was being assigned to the uncreated windows.

10 years agoecere/gfx/3D: Object, 3DS, DisplaySystem: Fixed memory leaks
Jerome St-Louis [Thu, 10 Apr 2014 22:15:50 +0000 (18:15 -0400)]
ecere/gfx/3D: Object, 3DS, DisplaySystem: Fixed memory leaks

10 years agoide/CodeEditor: Fixed bad memory read on re-parsing
Jerome St-Louis [Thu, 10 Apr 2014 06:36:39 +0000 (02:36 -0400)]
ide/CodeEditor: Fixed bad memory read on re-parsing