BearishSun ca328eff7d Finishing up Vulkan sampler states 9 years ago
..
Win32 52970a388f Minor tweaks to follow engine guidelines 9 years ago
BsAnimation.cpp 9a6ee5a831 Root motion import implemented 9 years ago
BsAnimationClip.cpp 9a6ee5a831 Root motion import implemented 9 years ago
BsAnimationCurve.cpp 33e1a48673 Properly handle evaluating a curve with a single keyframe at non-zero time 9 years ago
BsAnimationManager.cpp e8175f03bf Fixing a nasty task scheduler issue, where re-queuing the task and requesting wait(), would not properly block the calling thread until task finished. 9 years ago
BsAnimationUtility.cpp aa19851692 Properly handle time wrapping when the range is 0 9 years ago
BsAudio.cpp 73e30ce934 Added a quicker way to play audio clips without having to create scene objects and audio source components 9 years ago
BsAudioClip.cpp a774a03552 AnimationClip foundation 9 years ago
BsAudioClipImportOptions.cpp f786c98c14 Getting OpenAudio functional 9 years ago
BsAudioListener.cpp 38e6e99f41 Refactored Vector and Quaternion types so they don't perform zero initialization by default 9 years ago
BsAudioManager.cpp 3cf4301a82 Audio system registration, start-up and shutdown 9 years ago
BsAudioSource.cpp 38e6e99f41 Refactored Vector and Quaternion types so they don't perform zero initialization by default 9 years ago
BsAudioUtility.cpp 7677db2b9e 8-bit PCM samples are now stored in signed format to be compatible with FMOD 9 years ago
BsBlendState.cpp ca328eff7d Finishing up Vulkan sampler states 9 years ago
BsBoxCollider.cpp 510480bfde Moved all the build/project files in a separate directory to make dealing with other build systems easier 10 years ago
BsCAudioListener.cpp 28e8be2526 Added C++ components for AudioListener and AudioSource 9 years ago
BsCAudioSource.cpp 584feaa51c Added play on start for audio sources 9 years ago
BsCBoxCollider.cpp e9c446939c Fixed an issue where child SO transforms would be incorrectly restored after deserialization 10 years ago
BsCCamera.cpp 8d74761ad7 Moved camera to core layer so animation manager has access to it 9 years ago
BsCCapsuleCollider.cpp e9c446939c Fixed an issue where child SO transforms would be incorrectly restored after deserialization 10 years ago
BsCCharacterController.cpp 510480bfde Moved all the build/project files in a separate directory to make dealing with other build systems easier 10 years ago
BsCCollider.cpp 3fa4d3de58 Calling Managed OnInitialize/OnEnable/etc methods will now properly call them if they're defined on a base class 10 years ago
BsCD6Joint.cpp 8d394ebd50 Finishing up work on Joint initialization refactor 10 years ago
BsCDistanceJoint.cpp d1f5784a43 Refactored native Joint components so they use the descriptor structure for initialization 10 years ago
BsCFixedJoint.cpp bbfbc8ba37 More tweaks to joint visualizations and transforms in order to make them more intuitive 9 years ago
BsCHingeJoint.cpp d1f5784a43 Refactored native Joint components so they use the descriptor structure for initialization 10 years ago
BsCJoint.cpp 38e6e99f41 Refactored Vector and Quaternion types so they don't perform zero initialization by default 9 years ago
BsCMeshCollider.cpp 510480bfde Moved all the build/project files in a separate directory to make dealing with other build systems easier 10 years ago
BsCPlaneCollider.cpp 510480bfde Moved all the build/project files in a separate directory to make dealing with other build systems easier 10 years ago
BsCRigidbody.cpp f92ea8ea21 Removed unused Physics code 9 years ago
BsCSliderJoint.cpp bbfbc8ba37 More tweaks to joint visualizations and transforms in order to make them more intuitive 9 years ago
BsCSphereCollider.cpp e9c446939c Fixed an issue where child SO transforms would be incorrectly restored after deserialization 10 years ago
BsCSphericalJoint.cpp d1f5784a43 Refactored native Joint components so they use the descriptor structure for initialization 10 years ago
BsCamera.cpp 9d73cc1da2 Various tweaks to the previous merge 9 years ago
BsCapsuleCollider.cpp 510480bfde Moved all the build/project files in a separate directory to make dealing with other build systems easier 10 years ago
BsCharacterController.cpp 510480bfde Moved all the build/project files in a separate directory to make dealing with other build systems easier 10 years ago
BsCollider.cpp 510480bfde Moved all the build/project files in a separate directory to make dealing with other build systems easier 10 years ago
BsCommandBuffer.cpp 1d6bc6a027 Fixing command buffer synchronization logic: Command buffers with different IDs now properly ignore sync if they are executing on the same queue 9 years ago
BsCommandBufferManager.cpp 1d6bc6a027 Fixing command buffer synchronization logic: Command buffers with different IDs now properly ignore sync if they are executing on the same queue 9 years ago
BsCommandQueue.cpp d05d39222f Replacing ugly thread primitive macros with a non-macro alternative 10 years ago
BsComponent.cpp 399936e1bf Properly initialize notify flags when deserializing a Component 9 years ago
BsCoreApplication.cpp 712739f2c2 Fixing an issue where core thead sync would sometimes not finish on destroyed objects, leaking objects and memory 9 years ago
BsCoreObject.cpp 4c421e2f74 BansheeUtility and BansheeCore now compiles fine with Clang (no errors, no warnings) 10 years ago
BsCoreObjectCore.cpp d05d39222f Replacing ugly thread primitive macros with a non-macro alternative 10 years ago
BsCoreObjectManager.cpp 712739f2c2 Fixing an issue where core thead sync would sometimes not finish on destroyed objects, leaking objects and memory 9 years ago
BsCoreRenderer.cpp d17415eeed Added renderer manual (WIP) 10 years ago
BsCoreSceneManager.cpp 8d74761ad7 Moved camera to core layer so animation manager has access to it 9 years ago
BsCoreThread.cpp e7f45a5e0e Animation playback (WIP) 9 years ago
BsCoreThreadAccessor.cpp 510480bfde Moved all the build/project files in a separate directory to make dealing with other build systems easier 10 years ago
BsD6Joint.cpp 404e48cf57 Refactored low-level physics Joint code so it uses descriptor structures for initialization 10 years ago
BsDeferredCallManager.cpp 510480bfde Moved all the build/project files in a separate directory to make dealing with other build systems easier 10 years ago
BsDepthStencilState.cpp ca328eff7d Finishing up Vulkan sampler states 9 years ago
BsDistanceJoint.cpp 404e48cf57 Refactored low-level physics Joint code so it uses descriptor structures for initialization 10 years ago
BsEventQuery.cpp aaaf9d4c33 Extended GPU query creation so they accept a GPU index, in order to support creation on multiple GPUs in the future 9 years ago
BsFCollider.cpp 510480bfde Moved all the build/project files in a separate directory to make dealing with other build systems easier 10 years ago
BsFJoint.cpp 510480bfde Moved all the build/project files in a separate directory to make dealing with other build systems easier 10 years ago
BsFixedJoint.cpp 404e48cf57 Refactored low-level physics Joint code so it uses descriptor structures for initialization 10 years ago
BsFont.cpp 2b388725cb Replaced all typedefed shared_ptrs with SPtr because it was making it hard for doxygen to create documentation links 10 years ago
BsFontImportOptions.cpp 510480bfde Moved all the build/project files in a separate directory to make dealing with other build systems easier 10 years ago
BsFontManager.cpp 2b388725cb Replaced all typedefed shared_ptrs with SPtr because it was making it hard for doxygen to create documentation links 10 years ago
BsGameObject.cpp 4c421e2f74 BansheeUtility and BansheeCore now compiles fine with Clang (no errors, no warnings) 10 years ago
BsGameObjectHandle.cpp 2b388725cb Replaced all typedefed shared_ptrs with SPtr because it was making it hard for doxygen to create documentation links 10 years ago
BsGameObjectManager.cpp 2b388725cb Replaced all typedefed shared_ptrs with SPtr because it was making it hard for doxygen to create documentation links 10 years ago
BsGpuBuffer.cpp 046cd0b6a2 Neater GpuBuffer creation 9 years ago
BsGpuBufferView.cpp 046cd0b6a2 Neater GpuBuffer creation 9 years ago
BsGpuParam.cpp 7813bf7431 Refactored GPU parameter so they are all part of a combined object, to more closely match Vulkan/DX12 resource descriptor design 9 years ago
BsGpuParamBlockBuffer.cpp 3bbc25413f Added device index property to GPU params, GPU param block buffer and vertex declaration types, in preparation for multi-GPU support 9 years ago
BsGpuParams.cpp 3bbc25413f Added device index property to GPU params, GPU param block buffer and vertex declaration types, in preparation for multi-GPU support 9 years ago
BsGpuParamsSet.cpp 7813bf7431 Refactored GPU parameter so they are all part of a combined object, to more closely match Vulkan/DX12 resource descriptor design 9 years ago
BsGpuPipelineState.cpp a6abddedc3 Added multi-GPU constructors for GpuPipeline, RenderTexture, Mesh and MeshHeap 9 years ago
BsGpuProgram.cpp 142c7970fc Cleaned up render API capabilities class 9 years ago
BsGpuProgramManager.cpp 34e313c12d Neater creation of GpuPrograms 9 years ago
BsGpuResourceData.cpp 4c421e2f74 BansheeUtility and BansheeCore now compiles fine with Clang (no errors, no warnings) 10 years ago
BsHString.cpp 510480bfde Moved all the build/project files in a separate directory to make dealing with other build systems easier 10 years ago
BsHardwareBufferManager.cpp 3bbc25413f Added device index property to GPU params, GPU param block buffer and vertex declaration types, in preparation for multi-GPU support 9 years ago
BsHingeJoint.cpp 404e48cf57 Refactored low-level physics Joint code so it uses descriptor structures for initialization 10 years ago
BsIResourceListener.cpp 510480bfde Moved all the build/project files in a separate directory to make dealing with other build systems easier 10 years ago
BsIconUtility.cpp e4a4ebe6cd Use non-wide strings for paths when not on Windows 9 years ago
BsImportOptions.cpp 510480bfde Moved all the build/project files in a separate directory to make dealing with other build systems easier 10 years ago
BsImporter.cpp be32987d81 Replacing data files with .json manifest file, in order to prevent a massive amount of data file updates whenever the resource cache is rebuilt 9 years ago
BsIndexBuffer.cpp a9cc8f15fb Neater IndexBuffer creation 9 years ago
BsInput.cpp 4c421e2f74 BansheeUtility and BansheeCore now compiles fine with Clang (no errors, no warnings) 10 years ago
BsJoint.cpp 510480bfde Moved all the build/project files in a separate directory to make dealing with other build systems easier 10 years ago
BsMaterial.cpp 6f316d48bf Added support for shader technique inheritance 9 years ago
BsMaterialManager.cpp 2b388725cb Replaced all typedefed shared_ptrs with SPtr because it was making it hard for doxygen to create documentation links 10 years ago
BsMaterialParam.cpp 78a144768e Mark material parameters as dirty when they are modified 9 years ago
BsMaterialParams.cpp 78a144768e Mark material parameters as dirty when they are modified 9 years ago
BsMaterialRTTI.cpp 103a9ea757 Refactored material so it supports multiple techniques 9 years ago
BsMesh.cpp f2cf9d3387 WIP Vulkan buffers 9 years ago
BsMeshBase.cpp 4c421e2f74 BansheeUtility and BansheeCore now compiles fine with Clang (no errors, no warnings) 10 years ago
BsMeshCollider.cpp 510480bfde Moved all the build/project files in a separate directory to make dealing with other build systems easier 10 years ago
BsMeshData.cpp 38e6e99f41 Refactored Vector and Quaternion types so they don't perform zero initialization by default 9 years ago
BsMeshHeap.cpp f2cf9d3387 WIP Vulkan buffers 9 years ago
BsMeshImportOptions.cpp ab1fe95dc9 Added root motion property to animation clip and mesh import options 9 years ago
BsMeshManager.cpp 92aca46056 Added morph shapes to Mesh 9 years ago
BsMeshUtility.cpp 7df08fef41 Fixing tangent frame generation so it properly accumulates tangents/normals 9 years ago
BsMorphShapes.cpp b89005a830 Added morph shape curve evaluation 9 years ago
BsOSInputHandler.cpp d05d39222f Replacing ugly thread primitive macros with a non-macro alternative 10 years ago
BsOcclusionQuery.cpp aaaf9d4c33 Extended GPU query creation so they accept a GPU index, in order to support creation on multiple GPUs in the future 9 years ago
BsPass.cpp f574633f78 DirectX 11 now uses combined pipeline states instead of individually setting per-stage states and programs. This way the system more closely matches modern API's like Vulkan. 9 years ago
BsPhysics.cpp f92ea8ea21 Removed unused Physics code 9 years ago
BsPhysicsManager.cpp 510480bfde Moved all the build/project files in a separate directory to make dealing with other build systems easier 10 years ago
BsPhysicsMaterial.cpp 2b388725cb Replaced all typedefed shared_ptrs with SPtr because it was making it hard for doxygen to create documentation links 10 years ago
BsPhysicsMesh.cpp 2b388725cb Replaced all typedefed shared_ptrs with SPtr because it was making it hard for doxygen to create documentation links 10 years ago
BsPixelData.cpp 9d73cc1da2 Various tweaks to the previous merge 9 years ago
BsPixelUtil.cpp bd8d872f2f Style changes 9 years ago
BsPlaneCollider.cpp 510480bfde Moved all the build/project files in a separate directory to make dealing with other build systems easier 10 years ago
BsPlatform.cpp 4c421e2f74 BansheeUtility and BansheeCore now compiles fine with Clang (no errors, no warnings) 10 years ago
BsPostProcessSettings.cpp 8d74761ad7 Moved camera to core layer so animation manager has access to it 9 years ago
BsPrefab.cpp 8fb8ad8a59 Fixing issues with Prefab link ID assignment: 9 years ago
BsPrefabDiff.cpp a29d10f79d Instantiate scene objects/components after prefab diff only after game object handles are resolved to avoid issue of broken handles 9 years ago
BsPrefabUtility.cpp 8fb8ad8a59 Fixing issues with Prefab link ID assignment: 9 years ago
BsProfilerCPU.cpp 8de834e01c Animation playback during edit mode for preview purposes (WIP) 9 years ago
BsProfilerGPU.cpp 8f4c8e65f3 Getting rid of the old way of setting GPU parameters and moving towards the new single-object approach (WIP - DX11 only for now) 9 years ago
BsProfilingManager.cpp d05d39222f Replacing ugly thread primitive macros with a non-macro alternative 10 years ago
BsQueryManager.cpp 510480bfde Moved all the build/project files in a separate directory to make dealing with other build systems easier 10 years ago
BsRasterizerState.cpp ca328eff7d Finishing up Vulkan sampler states 9 years ago
BsRenderAPI.cpp 142c7970fc Cleaned up render API capabilities class 9 years ago
BsRenderAPICapabilities.cpp 9555982752 Fixing OpenGL texture and image binding 9 years ago
BsRenderAPIManager.cpp cca31b40af Engine / Editor / OpenGLRenderAPI now compiles using Clang with no warnings 10 years ago
BsRenderStateManager.cpp ca328eff7d Finishing up Vulkan sampler states 9 years ago
BsRenderTarget.cpp 510480bfde Moved all the build/project files in a separate directory to make dealing with other build systems easier 10 years ago
BsRenderTexture.cpp 7206fcc52f Added descriptor structs for texture resource creation, so it is neater 9 years ago
BsRenderWindow.cpp 2b388725cb Replaced all typedefed shared_ptrs with SPtr because it was making it hard for doxygen to create documentation links 10 years ago
BsRenderWindowManager.cpp d05d39222f Replacing ugly thread primitive macros with a non-macro alternative 10 years ago
BsRendererManager.cpp 2b388725cb Replaced all typedefed shared_ptrs with SPtr because it was making it hard for doxygen to create documentation links 10 years ago
BsRendererMeshData.cpp a69052d9c5 Morph shape evaluation 9 years ago
BsResource.cpp 21b68b1870 Refactored resource loading so the loaded resource can decide whether to keep original loaded data or discard it 9 years ago
BsResourceHandle.cpp d05d39222f Replacing ugly thread primitive macros with a non-macro alternative 10 years ago
BsResourceListenerManager.cpp d05d39222f Replacing ugly thread primitive macros with a non-macro alternative 10 years ago
BsResourceManifest.cpp 2b388725cb Replaced all typedefed shared_ptrs with SPtr because it was making it hard for doxygen to create documentation links 10 years ago
BsResourceMetaData.cpp 510480bfde Moved all the build/project files in a separate directory to make dealing with other build systems easier 10 years ago
BsResources.cpp be32987d81 Replacing data files with .json manifest file, in order to prevent a massive amount of data file updates whenever the resource cache is rebuilt 9 years ago
BsRigidbody.cpp f92ea8ea21 Removed unused Physics code 9 years ago
BsSamplerState.cpp ca328eff7d Finishing up Vulkan sampler states 9 years ago
BsSavedResourceData.cpp 4c421e2f74 BansheeUtility and BansheeCore now compiles fine with Clang (no errors, no warnings) 10 years ago
BsSceneObject.cpp 90a42af3f4 Fixing a crash due to SceneObject restore operation (objects were instantiated before their IDs were restored) 9 years ago
BsShader.cpp 103a9ea757 Refactored material so it supports multiple techniques 9 years ago
BsShaderDefines.cpp 5dae318f4a More work on post-processing pipeline 10 years ago
BsShaderImportOptions.cpp 77b0fe421e WIP ability to customize renderer materials using defines 10 years ago
BsShaderInclude.cpp 2b388725cb Replaced all typedefed shared_ptrs with SPtr because it was making it hard for doxygen to create documentation links 10 years ago
BsShaderIncludeImporter.cpp 2b388725cb Replaced all typedefed shared_ptrs with SPtr because it was making it hard for doxygen to create documentation links 10 years ago
BsShaderManager.cpp 510480bfde Moved all the build/project files in a separate directory to make dealing with other build systems easier 10 years ago
BsSkeleton.cpp 3bfa432c8c Fixing an crash when number of animation curves doesn't match the number of skeleton bones 9 years ago
BsSkeletonMask.cpp 6164237881 Added bone filtering to animation 9 years ago
BsSliderJoint.cpp 404e48cf57 Refactored low-level physics Joint code so it uses descriptor structures for initialization 10 years ago
BsSpecificImporter.cpp 2b388725cb Replaced all typedefed shared_ptrs with SPtr because it was making it hard for doxygen to create documentation links 10 years ago
BsSphereCollider.cpp 510480bfde Moved all the build/project files in a separate directory to make dealing with other build systems easier 10 years ago
BsSphericalJoint.cpp 404e48cf57 Refactored low-level physics Joint code so it uses descriptor structures for initialization 10 years ago
BsStringTable.cpp 4c421e2f74 BansheeUtility and BansheeCore now compiles fine with Clang (no errors, no warnings) 10 years ago
BsStringTableManager.cpp 510480bfde Moved all the build/project files in a separate directory to make dealing with other build systems easier 10 years ago
BsTechnique.cpp e4637da406 Added tags to material techniques 9 years ago
BsTextData.cpp 863efab630 Fixed incorrect clipping for certain text characters 9 years ago
BsTexture.cpp 9d9a222d00 Vulkan startup 9 years ago
BsTextureImportOptions.cpp a8e30ad6f1 Don't crash the engine when mipmap generation fails 9 years ago
BsTextureManager.cpp 7206fcc52f Added descriptor structs for texture resource creation, so it is neater 9 years ago
BsTextureView.cpp 4c421e2f74 BansheeUtility and BansheeCore now compiles fine with Clang (no errors, no warnings) 10 years ago
BsTimerQuery.cpp aaaf9d4c33 Extended GPU query creation so they accept a GPU index, in order to support creation on multiple GPUs in the future 9 years ago
BsTransientMesh.cpp 4c421e2f74 BansheeUtility and BansheeCore now compiles fine with Clang (no errors, no warnings) 10 years ago
BsUUID.cpp 510480bfde Moved all the build/project files in a separate directory to make dealing with other build systems easier 10 years ago
BsUtility.cpp f0f6b7ad8a Updated serialization/deserialization so it accepts a set of global parameters provided to all serialization/deserialization callbacks 9 years ago
BsVertexBuffer.cpp ba7860bb93 Neater VertexBuffer creation 9 years ago
BsVertexData.cpp 510480bfde Moved all the build/project files in a separate directory to make dealing with other build systems easier 10 years ago
BsVertexDataDesc.cpp c027669083 Updated render API with support for instanced rendering 9 years ago
BsVertexDeclaration.cpp 3bbc25413f Added device index property to GPU params, GPU param block buffer and vertex declaration types, in preparation for multi-GPU support 9 years ago
BsVideoModeInfo.cpp 510480bfde Moved all the build/project files in a separate directory to make dealing with other build systems easier 10 years ago
BsViewport.cpp 4c421e2f74 BansheeUtility and BansheeCore now compiles fine with Clang (no errors, no warnings) 10 years ago