summaryrefslogtreecommitdiff
path: root/Source/Core/VideoBackends/D3D/D3DState.cpp
AgeCommit message (Expand)Author
2023-10-06VideoBackends / VideoCommon: add new uniform buffer object for custom shader ...iwubcode
2023-06-28VideoBackends: support multiple compute images for some backends (D3D, OGL, V...iwubcode
2023-06-03VideoBackends: add support to allow rendering to multiple output texturesiwubcode
2023-02-24VideoBackends: rework d3d11 to specify samplers/bound textures using a bitset...iwubcode
2023-02-10VideoCommon: add constant value to set the allowed maximum number of pixel sa...iwubcode
2022-12-18Common: Use C++20 <bit> header in BitSet.hJosJuice
2022-06-24D3D / VideoCommon: generate HLSL from SPIRViwubcode
2022-01-09VideoBackends/D3D11: Include HRESULT in error messagesPokechu22
2022-01-09VideoBackends/D3D: Eliminate CHECK in favor of ASSERT_MSGPokechu22
2021-12-10Treewide: Adjust order of includesPokechu22
2021-11-17VideoCommon: Expose SamplerState to shadersPokechu22
2021-07-05treewide: convert GPLv2+ license info to SPDX tagsPierre Bourdon
2021-03-06Convert BPMemory to BitField and enum classPokechu22
2021-01-27rename D3DCommon/Common to D3DCommon/D3DCommonShawn Hoffman
2020-11-09D3D: Migrate logging over to fmtLioncash
2019-07-29D3D11: Add extra logging to StateCache::GetSilent
2019-07-29D3D11: Query for output merger logic op support and use logic op code only if...Silent
2019-07-29D3D11: Ownership fixes for objects in D3DStateSilent
2019-03-29D3D11: Make stateman a unique_ptrStenzek
2019-03-29D3D11: Use ComPtr smart pointer where possibleStenzek
2019-03-29D3D11: Use D3DCommon where appropriateStenzek
2019-02-19Move most backend functionality to VideoCommonStenzek
2018-04-23Common: Move BitSet helper functions into the Common namespaceLioncash
2018-03-10D3D: Make StateCache thread safeStenzek
2018-02-22D3D: Remove state stack from tracker, set explicitly insteadStenzek
2017-11-22D3D: Make state cache part of Renderer and not staticStenzek
2017-10-27Fixed fog, lava, water in Mario Galaxy (and possibly other games) in higher I...Tommaso Checchi
2017-09-11VideoBackends: Move SamplerState to commonStenzek
2017-09-11Renderer: Move cull mode to a rasterization state objectStenzek
2017-09-11Renderer: Move depth state to VideoCommon and seperate from bpmemStenzek
2017-09-05D3D: Properly handle dual source blendingiwubcode
2017-09-04D3D: Support logic op through integer render target viewStenzek
2017-09-03D3D11: Use blending state from VideoCommonStenzek
2017-09-02D3D: Eliminate redundant ID3D11DeviceChild* castsLioncash
2017-07-30D3D: Uber shader supportStenzek
2016-10-10VideoBackends: Always enable dual-source blending if supported.Jules Blok
2016-08-15VideoBackends: Enable depth clamping.Jules Blok
2016-06-24Reformat all the things. Have fun with merge conflicts.Pierre Bourdon
2016-03-24VideoCommon: Refactor TexMode0 mipmaps disabled test into a helper functionEmptyChaos
2016-03-24VideoBackends: Do not use Anisotropy on Point filtered textures.EmptyChaos
2015-09-26Common: Remove other Common prefixed headers from Common.hLioncash
2015-06-28Use emplace() instead of insert() where applicable for maps.Lioncash
2015-06-19Fix aniso filtering on d3d to not set aniso filter when using 1xMatthew Parlane
2015-05-26D3D: Depth range inversion.galop1n
2015-05-25Set copyright year to when a file was createdTillmann Karras
2015-05-25Update license headers to GPLv2+Tillmann Karras
2015-05-03D3D: Replaced explicit _BitScanForward with LeastSignificantSetBitYuriy O'Donnell
2015-04-29D3D: StateManager::Apply no longer iterates through every texture and sampler...Yuriy O'Donnell
2014-12-19D3DState: Remove wireframe rasterizer support.Jules Blok
2014-12-17D3D: Moved setting texture by slot mask into StateManagerYuriy O'Donnell