Summer

Got more free time, so now I’m updating e3d again Open-mouthed smile, it’s my evil hobby.

I’m finally starting development of new render system, since current is CPU bound+bought myself new nvidia 660ti from gigabyte, they overclocked it good.

Revision: 44
Project fix

Revision: 43
BugFixes for mesh+CMesh replacement

Revision: 42
MeshData fixes

Revision: 41
New IL Functions+Few fixes

Revision: 40
BBox percent enlargement + itexture few HACK

Done For This Week

  • Revision: 26
    Author: e3dALiVE
    Date: 6:07:20 PM, Sunday, March 20, 2011
    iMeshTree fixes
    fix:
    itexture – thread loading getdesc2d
    GetMeshTex CRASH fixed
    Base fixes
  • iFile caching for virtual fs
    Clean up for mesh
    fixes:
    iFile bug for virtual files
    FileSize returns 0 in some cases
    UBO unitialized var
    AllocUTF8String path fixes
    CSM fixes
    fixed:
    MeshTree anim lookup
    Post fixes for UCB
    celbew->LoadFromFolder(SrcFolder,iFolderNormal);
    TWeakBar message loop fix
    main program updated to UBO
    few anim fixes
  • updated:
    AddScriptOnRegHook
    ScriptSys lua reg
    BasicCharacter lua reg
  • removed:
    SetHOOK removed forever + stupid boolean flag to enable/disable
    added:
    CORE_DLL char* AllocUTF8String(e3d_str Base)
    CORE_DLL void FreeUT8STRING(char *str)
    replaced:
    CMP/CHG/CAM hooks
  • HRESULT added to e3d_UserBind and UBO in order to get errors on execution
    HRESULT SetUserCallBack( e3d_UserBind *bnd,iRdrListUCB UType) added for renderlist and renderwindow
    iFileSystem update with virtual stuff+unicode fixes
    Folder Browser update with unicode+tree traversal
    Reverse Tree Deletion Fixes For iCore
    fixes with new system part1
    e3d_UserBind fix
    RingArray replaced with std::vector instead of boost::array

Done For Today

  • Core easy to use bindings classes/functions system
  • Folder Browser for virtual filesystems

put icore into SVN, no updates on what’s done gonna be on weekly basis

“Done For This Week”

Done For Today

  • new hook based function
  • easy to use interface
  • main interface to control it
  • id based callbacks, no more std::unordered_map
  • Check for ICoreBase added
  • Should we add awesome ability to some function, for some specific class creation, i.e. iScript creating, after constructor that hook will be called

Done For Today

  • iFileSys reg fix
  • GUID system replaced with RTTI
  • RQ fixes added
  • Coh Fixes added
  • OcclusuionQ removed, kept only RQ

Done For Today

  • added UTF8 support
  • Core stripped of COM like IIDs and will be replaced with type_info
  • All LoadFromFile must be updated to support new VFS
  • Core Need OnInit and OnDestroy function helpers hooks
  • GetInfoFromType added/E3D_GETID/E3D_GETNAME
  • iFile fixed for VFS
  • ResID replaced with pGetter(+idea to actually use logs to compare stuff, since more efficent, or we can use getters themselves)
  • ID epicly failed, so we will use actual strings this time[maybe even more portable Open-mouthed smile]

Done For Today

  • Coherency Added
  • Minor fixes
  • GS Are evil Open-mouthed smile, gonna keep the cpu method, it’s the best for now

Done For Today

  • fixes+improvements of MOM occlusion
  • removed linear depth from hzb, replaced by deffered linear depth[less render targets, less messy code]
  • fixed LinearBuffer in RdrList

Done For Today

  • HZB fixes(I decided to make it mostly gpu, fully gpu is bad)+sync fixes
  • animation fixes, better advancetime

Done For Today

  • fixed few bugs in iTexture
  • removed e3d_Tex2D From CreateTexture2D since it was useless!
  • Finished HDR Porting
  • Adding twbar to hdr config
Follow

Get every new post delivered to your Inbox.