Pages

Showing posts with label Linux. Show all posts
Showing posts with label Linux. Show all posts

Thursday, March 3, 2011

OpenGL 3 and DirectX

i wrote OpenGL 3.x, OpenGL 4.x and Direct3D 9 renderer for the dge and also i wrote my own OpenGL extension loader for both windows and linux platforms. this extension loaders works very fast and loads only required extensions by dge

the next step is writing a texture format for internal use of dge. i decided to use texture compression by default, because i want to implement  virtual texturing  in the dge as the next step. at now I'm work on the an Image Toolset for dge in the MFC


first triangle using OpenGL 3.3 under windows


first triangle using D3DX9 under windows

Friday, December 31, 2010

I/O and core namespace implemented

the following namespaces and classes implemented:

  • I/O
    • keyboad 
    • mouse
    • joystick (windows only)
    • VFS (Virtual File System) with archiving support
  •  core
    • String (UTF-16 based string class with UTF-8 and ASCII support)
    • Functores (at now I'm use Boost)
    • Timer
    • Profiler
    • and ...
I also wrote some basic class like as window and a Basic OpenGL 2 renderer for test purpose


and first rendered triangle with engine:
dge under Linux (ubuntu) 





dge under Windows 7