summaryrefslogtreecommitdiffstats
path: root/Graphics (follow)
Commit message (Expand)AuthorAgeFilesLines
* Reworked Android Platform to not depend on NDKHelper & native_app_glueEgor2019-05-113-1/+22
* Minor update to GenerateMipsVkHelper to properly define shader macrosEgor Yusov2019-05-061-3/+3
* Added AddShaderMacro<> specialization for uintsEgor Yusov2019-05-061-0/+9
* Minor changeEgor Yusov2019-05-051-1/+1
* Added safe check that same PSO is being boundEgor Yusov2019-05-055-4/+23
* Added WindowsFileSystem::OpenFileDialog() functionEgor Yusov2019-05-031-1/+0
* Fixed bug in creating framebuffer for a cubemap face in OpenGLEgor Yusov2019-04-301-2/+2
* Few minor updatesEgor Yusov2019-04-265-14/+29
* Improved error messages about incorrect resource states specified in the barrierEgor Yusov2019-04-251-1/+4
* Added IShaderResourceVariable::IsBound method (updated API version to 240024)Egor Yusov2019-04-257-49/+58
* Updated math libraryEgor Yusov2019-04-231-1/+1
* Added ColorConversion.h/cppEgor Yusov2019-04-204-14/+153
* Cosmetic updates in GraphicsUtilities.hEgor Yusov2019-04-201-2/+15
* Updated texture uploader to support multi-mip resourcesEgor Yusov2019-04-195-121/+256
* Fixed issues with multi-mip level staging resource in Vk and D3D12 back-endsEgor Yusov2019-04-199-116/+91
* Fixed parameter issue in ALLOCATE macroEgor Yusov2019-04-191-1/+1
* Fixed unpack buffer offsets in GL back-endEgor Yusov2019-04-197-11/+44
* Fixed handling compressed textures in TextureUploaderGL; fixed non-compressed...Egor Yusov2019-04-183-13/+13
* Fixed copying compressed textures in Vulkan back-endEgor Yusov2019-04-182-27/+38
* Added validation to texture uploader dtors; updated pending operations counti...Egor Yusov2019-04-163-1/+35
* Added convenience constructors for TextureData and MappedTextureSubresource s...Egor Yusov2019-04-161-5/+23
* Added ITextureUploader::GetStats methodEgor Yusov2019-04-167-12/+65
* Fixed Linux/Mac build errorEgor Yusov2019-04-161-3/+0
* Reworked TextureUploaderD3D12 to work in D3D12 and Vulkan modesEgor Yusov2019-04-167-307/+412
* Fixed issue with FenceVkImpl not waiting for Vulkan fences to signal when bei...Egor Yusov2019-04-162-5/+13
* Fixed Linux/Mac build errorEgor Yusov2019-04-161-1/+1
* Fixed grammatic error plus few minor updatesEgor Yusov2019-04-169-423/+439
* Fixed issue with buffer usage flagsEgor Yusov2019-04-141-4/+4
* Couple of minor updatesEgor Yusov2019-04-141-2/+6
* Improved handling of read-only storage buffers (aka buffer SRVs) in Vulkan ba...Egor Yusov2019-04-147-36/+78
* Added comments about Fence thread safety; minor code improvementsEgor Yusov2019-04-144-4/+13
* Implemented generate PSO cache warmup when texture view is createdEgor Yusov2019-04-144-11/+19
* Fixed issue with layout transition when generating mipmapsEgor Yusov2019-04-132-3/+3
* Fixed issues with D3D12 staging resources and mipmap generation in VulkanEgor Yusov2019-04-133-38/+31
* Improved names of default texture viewsEgor Yusov2019-04-132-1/+15
* Minor typo.Thomas Bishop2019-04-131-2/+2
* Improved mipmap generation in D3D12 backendEgor Yusov2019-04-136-92/+164
* Updated ALLOCATE macros to make it more convenientEgor Yusov2019-04-1328-76/+61
* Optimized memory layout of ObjectBase<> (reduced size by 40 bytes on msvc x64)Egor Yusov2019-04-113-33/+49
* Fixed Mac/iOS build errorEgor Yusov2019-04-111-1/+2
* Reworked automatic mipmap generation in Vulkan backend to support sRGB textur...Egor Yusov2019-04-1117-212/+452
* Added render target format validation when creating a PSOEgor Yusov2019-04-071-72/+83
* Added DRAW_FLAG_VERIFY_DRAW_ATTRIBS, DRAW_FLAG_VERIFY_RENDER_TARGETS, and DRA...Egor Yusov2019-04-0710-83/+113
* Made IShaderSourceInputStreamFactory derived from IObject (upgraded API Versi...Egor Yusov2019-04-0630-226/+313
* Added API info queryEgor Yusov2019-04-0610-12/+287
* Fixed Metal back-endEgor Yusov2019-04-053-6/+6
* Replaced overloaded IShaderResourceBinding::GetVariable() with IShaderResourc...Egor Yusov2019-04-0511-25/+25
* Replaced overloaded IPipelineState::GetStaticShaderVariable() with IPipelineS...Egor Yusov2019-04-0510-19/+19
* Implemented staging textures in Vk backendEgor Yusov2019-04-0510-442/+794
* Fixed issue with dynamic textures in D3D12 back-endEgor Yusov2019-04-032-7/+3