summaryrefslogtreecommitdiffstats
path: root/Graphics/GraphicsEngine (follow)
Commit message (Expand)AuthorAgeFilesLines
* Reworked Android Platform to not depend on NDKHelper & native_app_glueEgor2019-05-111-0/+8
* Added safe check that same PSO is being boundEgor Yusov2019-05-051-0/+7
* Added IShaderResourceVariable::IsBound method (updated API version to 240024)Egor Yusov2019-04-252-4/+10
* Updated math libraryEgor Yusov2019-04-231-1/+1
* Fixed issues with multi-mip level staging resource in Vk and D3D12 back-endsEgor Yusov2019-04-191-12/+4
* Fixed parameter issue in ALLOCATE macroEgor Yusov2019-04-191-1/+1
* Fixed handling compressed textures in TextureUploaderGL; fixed non-compressed...Egor Yusov2019-04-181-0/+7
* Added convenience constructors for TextureData and MappedTextureSubresource s...Egor Yusov2019-04-161-5/+23
* Fixed issue with FenceVkImpl not waiting for Vulkan fences to signal when bei...Egor Yusov2019-04-161-1/+4
* Fixed grammatic error plus few minor updatesEgor Yusov2019-04-161-2/+2
* Added comments about Fence thread safety; minor code improvementsEgor Yusov2019-04-141-0/+4
* Improved names of default texture viewsEgor Yusov2019-04-131-1/+14
* Updated ALLOCATE macros to make it more convenientEgor Yusov2019-04-133-20/+19
* 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-115-8/+42
* 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-073-7/+83
* Made IShaderSourceInputStreamFactory derived from IObject (upgraded API Versi...Egor Yusov2019-04-069-36/+243
* Added API info queryEgor Yusov2019-04-065-2/+277
* Replaced overloaded IShaderResourceBinding::GetVariable() with IShaderResourc...Egor Yusov2019-04-051-2/+2
* Replaced overloaded IPipelineState::GetStaticShaderVariable() with IPipelineS...Egor Yusov2019-04-051-2/+2
* Implemented staging textures in D3D12 back-endEgor Yusov2019-04-021-0/+15
* Added swap chain usage flagsEgor Yusov2019-03-311-0/+20
* Added Rect::IsValid methodEgor Yusov2019-03-221-0/+5
* Renamed USAGE_CPU_ACCESSIBLE to USAGE_STAGINGEgor Yusov2019-03-182-5/+5
* Moved NumDeferredContexts parameter from factory functions to EngineCreateInf...Egor Yusov2019-03-181-0/+7
* Repalced IShaderResourceVariable::GetArraySize() and GetName() with GetResour...Egor Yusov2019-03-081-5/+3
* Improved buffer stride management in PSOEgor Yusov2019-03-071-24/+30
* Improved handling input layout elements in the pipeline stateEgor Yusov2019-03-071-20/+29
* Made engine factory interfaces derived from IObject (fixed https://github.com...Egor Yusov2019-03-072-0/+137
* Merged var_type_refactor into masterEgor Yusov2019-03-0720-381/+637
|\
| * Few improvements to managing static resources when sep programs are not suppo...Egor Yusov2019-03-061-1/+1
| * Fixed clang compiler warningsEgor Yusov2019-03-068-8/+8
| * Keep fixing Metal backend + few other minor changesEgor Yusov2019-03-061-1/+1
| * Fixed Metal backend stubEgor Yusov2019-03-061-0/+8
| * Added ShaderFlags parameter to IPipelineState::BindStaticResourcesEgor Yusov2019-03-052-3/+5
| * Updated GL engine factory headers and structuresEgor Yusov2019-03-051-0/+17
| * Updated D3D11, D3D12, and Vk EngineFactory headers & structuresEgor Yusov2019-03-051-3/+42
| * Minor interface improvementEgor Yusov2019-03-0412-12/+12
| * Almost completed refactoring d3d11 backend to comply with the new APIEgor Yusov2019-03-041-1/+1
| * Cleaned up QueryInterface declarationsEgor Yusov2019-03-036-6/+6
| * Fixed PipelineState.hEgor Yusov2019-03-021-0/+1
| * Fixed ShaderResourceBinding.hEgor Yusov2019-03-021-0/+2
| * Renamed PipelineLayoutDesc to PipelineResourceLayoutDescEgor Yusov2019-02-283-14/+14
| * Improved shader resource binding error reporting in ShaderResourceLayoutVkEgor Yusov2019-02-281-0/+2
| * Fixed some issues in Vk backendEgor Yusov2019-02-281-1/+2
| * Finished refactoring pipeline layout definition in Vk backendEgor Yusov2019-02-285-206/+367
| * Working on resource binding API refactorEgor Yusov2019-02-286-151/+174
* | Fixed typo in LayoutElement structureEgor Yusov2019-02-271-1/+1
|/