Histórico de Commits

Autor SHA1 Mensagem Data
  Ivan Safrin 37a40fefe1 Bugfixes across the codebase, fixed numerous memory leaks, SceneEntityInstances can now load assets into a resource pool explicitly, which can then be unloaded to remove all traces of loaded resources for an entity instance há 10 anos atrás
  Ivan Safrin 8be60d9cb7 Optimized mesh skinning further, added support for GPU skinning há 11 anos atrás
  Ivan Safrin a9b5d1ece3 Meshes now use direct arrays for vertex information storage making rendering faster and meshes take up less space, removed Vertex class, update codebase to work with new changes, removed old GLES1 files há 11 anos atrás
  Ivan Safrin fa362c8582 Merge pull request #468 from bagobor/master há 11 anos atrás
  Ivan Safrin 049a820d3d Updated doxygen documentation in multiple classes, removed a few deprecated and unused methods and parameters, SceneMesh now deletes mesh if ownsMesh upon loading from file há 11 anos atrás
  Ivan Safrin 22d66b9420 loadSkeleton now returns the loaded Skeleton há 11 anos atrás
  bagobor 6ce695a414 -added explicit keywords há 11 anos atrás
  Ivan Safrin 4cb18f7521 Rewrote and fixed frustum culling, added Vector4 class, added AABB calculation to entities, made local bounding box protected and added accessors, fixed bounding box generation across the board, moved some mesh related settings from Entity to SceneMesh, fixed world-space particles, added visibility calculation toggles to Scenes há 12 anos atrás
  Ivan Safrin bfd0de6096 Implemented Clone/applyClone for all Scene entities;2C, implemented Copy/Paste in the Entity editor, fixed some redundant shader parameter code há 12 anos atrás
  Ivan Safrin 2af6917d67 Added ability to specify an override material in Scene, added wireframe option to materials, added flag to applyMaterial to force the material and ignore override material, added default wireframe material, added ability to toggle lighting in the entity editor, added ability to change between textured, solid and wireframe modes in entity editor há 12 anos atrás
  Ivan Safrin 869709885e Added resource pools to resource manager, assets can now be loaded into the global resource pool or custom resource pools, added support for resource pool linking in SceneEntityInstance, added support for resource pool browsing to AssetBrowser, changed material selector to use resource pools via AssetBrowser, added UI for linking material files as resource pools to the current entity, added a tree scene view to the entity editor. há 12 anos atrás
  Ivan Safrin 160aaeedf5 Implemented saving and loading of most of the entity editor entity types, cleaned up some old shader code há 12 anos atrás
  Ivan Safrin 80a1443ba0 Added a a custom hit test callback to Entities and a geometry-based ray test to SceneMesh, added polygon intersection test to Ray, added a basic grid to the 3d editor, added a basic transform gizmo to the entity editor há 12 anos atrás
  Ivan Safrin d3458b48a1 First steps of 3D editor, fixed ray picking in virtual scenes, added support for overlay wireframe in SceneMesh há 12 anos atrás
  Ivan Safrin 4bf7ff7347 Mouse emulation with touch, point size and smoothness settings in SceneMeshes, fix for Tweens not updating correctly, memory leak fixes, misc tweaks há 12 anos atrás
  Ivan Safrin f85e1327f5 Added SceneSprite and SceneEntityInstance, the IDE is running again (sort of) há 12 anos atrás
  Ivan Safrin 893a282ef1 First step towards merging Scenes and Screens há 12 anos atrás
  Ivan Safrin bb3204a27a Added clampDefault and mipmapsDefault settings to MaterialManager to set the texture clamping and mimap generation defaults há 12 anos atrás
  Ivan Safrin fbd2cfb79c Added static constructor proxies for overloaded constructors for Lua bindings access há 13 anos atrás
  Ivan Safrin 6135171126 MAJOR MATERIAL SYSTEM CHANGES: Material properties now defined as shader parameters, shader parameters now created for all materials with default values, textures now must be referenced by full relative paths to resource directories, addArchive can now take folder as parameter. Object changes: string children now set as attributes instead of new nodes in XML. IDE: Basic Material file editor (will only edit/save materials for now) há 13 anos atrás
  Ivan Safrin 6fc1529904 Debugging fixes, static method support in bindings há 13 anos atrás
  Ivan Safrin 8666e09cbe Merged in a bunch of mcclure's memory leak fixes há 13 anos atrás
  Ivan Safrin 54867c3ef4 Added line weight and smooth control to Scene and Screen meshes há 13 anos atrás
  Ivan Safrin 1f89731a0a HDR and shader fixes, made SceneLabel subclass SceneMesh há 14 anos atrás
  Cameron Hart aa4e7b968e Huge tidy up of headers. Moved includes to .cpp files where possible to improve compile times and reduce circular dependencies. há 14 anos atrás
  Cameron Hart d2fde9fc99 Converted string to store as UTF-8 since the majority of the time this is how it's used. Now strings can be passed as const reference parameters which greatly reduces the amount of string copying being performed. há 14 anos atrás
  Ivan Safrin c9406f5051 Code cleanup and documentation. há 14 anos atrás
  Ivan Safrin fe9bb07923 Merge branch 'master' of github.com:ivansafrin/Polycode há 14 anos atrás
  Ivan Safrin 7a37c48787 Code clean up and documentation há 14 anos atrás
  Ivan Safrin 40b5da3e8d Removed GenericScene in favor of just Scene, improved LUA bindings. há 14 anos atrás