Commit History

Автор SHA1 Съобщение Дата
  Lasse Öörni 8c8f18a961 Allow a material to refer to any texture unit. Optimize setting batch's material renderstate by only looping through the used texture units. Note: the material editor in the editor does not support the extra units yet. преди 11 години
  Lasse Öörni f1e25381a3 Support single image splitting for cube maps. Closes #445. преди 11 години
  Lasse Öörni e68c051a35 Added rest of geometry types. Closes #413. преди 11 години
  Lasse Öörni e82b3d53a1 Added support for zones defining a texture (either cube or 3D), that will be available in pixel shaders when rendering objects inside the zone. преди 11 години
  Lasse Öörni 84d06d2e61 Merged the face camera boolean and axes parameters used by BillboardSet & Text3D into a FaceCameraMode enum. Implement none, rotate XYZ, rotate Y, lookat XYZ & lookat Y modes. More can be added as necessary. преди 11 години
  Lasse Öörni c3425334a3 Switch forward light calculations back to world space instead of tangent space to avoid light attenuation bugs when TBN matrix is not orthogonal. Shader code becomes simpler and more similar between forward and deferred, and number of vertex shader variations is reduced, but disadvantage is a more complex pixel shader which requires disabling expensive features on SM2.0 to avoid exceeding the arithmetic instruction limit. Fix cube mapped point light displaying the cube map upside down. Closes #276. преди 11 години
  Lasse Öörni 02e543ba5c Support for per-pixel negative lights. Added BLEND_SUBTRACT & BLEND_SUBTRACTALPHA blend modes. Light code cleanup. преди 11 години
  Lasse Öörni 6d5ddc23e0 Bump the copyright for 2014. преди 12 години
  primitivewaste d4fb9a9450 Add Zone height fog support, HeightFog shader option and techniques. преди 12 години
  Lasse Öörni f9a6235f47 Added "refract" pass to default renderpaths. This has the rendered scene so far (opaque + sky) available in the environment texture unit. преди 12 години
  Alex Parlett 2505149255 Added ability to specify window icon (external application window) using an Image resource and SDL cross platform capability преди 12 години
  Lasse Öörni 42ae752d2d Allow BillboardSet / ParticleEmitter to choose whether billboards should face the camera or follow the node orientation. Closes #22. преди 12 години
  Lasse Öörni 0201c1d961 Undefine TOLUA_RELEASE by default for better Lua crash protection. Re-enable with the CMake build option -DENABLE_SAFE_LUA=0. преди 12 години
  Lasse Öörni c20257cdf7 Merged the shaderData_ and worldTransform_ members of Batch & SourceBatch. The idea is that a batch can define multiple world transforms. For static geometry this means instance transforms. For skinned geometry they are bone transforms instead. преди 12 години
  Wei Tjong Yao 02512cecf9 In order to move the out-of-source 'build' directory back to Urho3D project root directory, all the source codes sub-directories are now moved down one level to a new directory under project root called 'Source'. преди 12 години