Summer
Got more free time, so now I’m updating e3d again
, 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
]
Done For Today
- Coherency Added
- Minor fixes
- GS Are evil
, 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
Leave a Comment