История коммитов

Автор SHA1 Сообщение Дата
  Ivan Safrin ff845aa0dd Added a default Color, Specular, Emit material to default pak 11 лет назад
  Ivan Safrin 8654b57335 Fixed 3D physics entity enabling parameter, frustum culling fixes, made default materials take 6 point lights by default 11 лет назад
  Ivan Safrin b88112247e Fixed dynamic module loading in IDE/Player, added scene import setting to asset import dialog, added default skybox and cubemap lighting materials 11 лет назад
  Ivan Safrin c2e34bec43 Fixed Lua examples (some removed), fixed shadow rendering, fixed all C++ examples, fixed bug with AABB not recalculating somtimes 12 лет назад
  Ivan Safrin dbebcd2a77 Rewrote and fixed C++ examples on Mac, this will break Linux and Windows examples projects temporarily 12 лет назад
  Ivan Safrin dffed96631 Moved light sorting to renderer from shader module, fixed light sorting, renamed area lights to point lights everywhere in the code base, added light importance option to SceneLight prop sheet in entity editor, light importance now saved and loaded into entity instances 12 лет назад
  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 12 лет назад
  Ivan Safrin 722a6bc095 Fixed spotlight calculation in default shaders, added all default shaders as default materials, added spotlight visualizer to the entity editor, fixed some light prop sheet values 12 лет назад
  Ivan Safrin 6787ee41f6 Made SceneMesh clear the material before wireframe render, added UnlitMaterial to default.pak, 3d editor can now place meshes, primitives and lights and edit entity and material properties 12 лет назад
  Ivan Safrin 394f41fca4 Finished the material editor in the IDE. Rewrote screen shader bindings. Fixed depth buffer FBOs and depth buffer binding. Screen shaders now require explicit 'color' and 'depth' rendertarget bindings to access the original scene/screen render. Added an optional precision parameter to String::NumberToString. Numberous resizing improvements to UI controls and IDE props. Added DefaultShaderNoTextureHDR shader to hdr pack. Added a default REMOVE_EVENT Event type. Added Vector2 shader prop. Removed deprecated saving/loading code from Scene. Numerous bugfixes in shader code. 12 лет назад
  Ivan Safrin 1caf52677f Shader programs are now referenced by paths not names, will be loaded if not a current resource when loading shader, changed the default material files to reflect the new changes 12 лет назад
  Ivan Safrin 4e0c221180 Added cubemap editor to IDE material editor, added LightCube shader to the default pack, fixed cubemap bindings in GLSL, changed the way cubemaps are save in the material file, added cubemap selector in the material editor 12 лет назад
  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) 13 лет назад
  Ivan Safrin 449bbd1cf1 Horizontal looping supper for Perlin noise, image pasting, a couple of simple blending operations, added textured default material to default pak 13 лет назад
  Ivan Safrin 04a22925fc Tangent generation and normal map shader support 14 лет назад
  Ivan Safrin 19cd891d7c Rewrote default shaders, fixed light sorting code, fixed UV generation for cylinder, torus primitives, material properties in material files. 14 лет назад
  Ivan Safrin 0ea079f5f6 Added two new default shaders, fixed up particle systems, binding generation will now include public class members that are not pointers. 14 лет назад
  Ivan Safrin f4baf7df63 Added default shaders, fixed GLSL shader calls, made GLSL part of core, added positional sound support. 14 лет назад
  Ivan Safrin 69b72fe5a4 Vehicle physics, default shaders and material 14 лет назад