Граф коммитов

  • 6d53755130
    Merge pull request #93 from microsoft/user/tvandewalle/validateStreamSourceArgs main vdwtanner 2024-10-02 11:23:17 -0700
  • e3000265e9 Add bounds checking for D3DDDIARG_SETSTREAMSOURCE::Stream parameter Tanner Van De Walle 2024-10-02 11:05:29 -0700
  • be4b729935
    Merge pull request #89 from microsoft/user/tvandewalle/tsaFix vdwtanner 2024-05-02 12:47:06 -0700
  • 54a295856c [TSA bugs] Fix narrow/wide type comparison in loop condition Tanner Van De Walle 2024-05-02 11:36:42 -0700
  • ba766bcba5
    Merge pull request #87 from microsoft/user/tvandewalle/alphaTestFix vdwtanner 2024-04-03 13:37:51 -0700
  • 2f7bbaac1e Allow passing any non-zero value to enable alpha test or fog Tanner Van De Walle 2024-04-03 12:05:35 -0700
  • 0bce19b344 WIP user/tvandewalle/bltColorKey Tanner 2024-03-12 12:14:30 -0700
  • 562b0a5fef WIP Tanner 2024-03-11 00:17:52 -0700
  • 0e8edf3393 Fix shader conv comment to make a little more sense at a glance Tanner 2024-03-10 17:50:10 -0700
  • 64e80b006f
    Merge pull request #84 from microsoft/user/tvandewalle/bufferPoolTrimShim vdwtanner 2024-03-18 16:35:21 -0700
  • 720aaaa937 Add regkey and compat shim options for bufferPoolTrimThreshold Tanner Van De Walle 2024-03-18 15:00:43 -0700
  • 79a6807777
    Merge pull request #82 from microsoft/user/tvandewalle/umaFix vdwtanner 2024-03-14 12:16:53 -0700
  • 820733845c Don't use the Default Heap optimzation for static buffers on UMA devices Tanner 2024-03-13 23:01:10 -0700
  • dd468ebc78
    Merge pull request #81 from microsoft/user/tvandewalle/removeUseOfD3D12_VIDEO_DECODE_ARGUMENT_TYPE_MAX_VALID vdwtanner 2024-03-01 16:28:24 -0800
  • 5cc318ddca Remove use of D3D12_VIDEO_DECODE_ARGUMENT_TYPE_MAX_VALID Tanner Van De Walle 2024-03-01 16:24:16 -0800
  • 423115b4a5
    Merge pull request #80 from microsoft/user/tvandewalle/rcp_fixes vdwtanner 2024-02-14 14:01:26 -0800
  • 4d093aa29a
    fix comment vdwtanner 2024-02-14 13:40:34 -0800
  • b40e5feae5 [Translate_RCP] Swap FLT_MAX for src0 Tanner 2024-02-14 13:05:25 -0800
  • 8dbca91e41 Revert "Merge pull request #55 from microsoft/user/tvandewalle/revert_translateRcp_change" Tanner 2024-02-14 11:06:08 -0800
  • f060ab0d38
    Merge pull request #76 from microsoft/user/tvandewalle/fixSizeCheckToAccountForIndexBuffers vdwtanner 2023-12-11 10:18:24 -0800
  • c27aec03af Change InputBuffer::m_sizeInBytes default to UINT32_MAX Tanner Van De Walle 2023-12-11 09:48:04 -0800
  • 0f43f9d19d
    Merge pull request #75 from microsoft/user/tvandewalle/githubPrBuild vdwtanner 2023-12-04 12:01:32 -0800
  • 41c148d64e
    Update prBuild.yml vdwtanner 2023-12-04 11:52:24 -0800
  • ce02d38ae8 Create prBuild.yml vdwtanner 2023-12-04 11:30:27 -0800
  • d7d36e9235
    Merge pull request #74 from microsoft/user/tvandewalle/fixMemcopyLimit vdwtanner 2023-11-29 19:10:29 -0800
  • db656d4e1f Check for invalid drawOffset Tanner 2023-11-29 18:58:40 -0800
  • 4122c963fa Update memcpy for InputBuffer::Upload to limit size of copy to a valid data range Tanner 2023-11-29 17:07:36 -0800
  • 3f330679a3
    Merge pull request #70 from microsoft/user/tvandewalle/fixShaderConv vdwtanner 2023-09-29 11:09:27 -0700
  • f059aa02ed [ShaderConv] Fix RSQ and LOG Tanner 2023-09-22 10:58:46 -0700
  • b2f3c8e558
    Merge pull request #69 from microsoft/user/tvandewalle/textureStageStateFix vdwtanner 2023-06-30 15:36:57 -0700
  • b1b3509773 Add some validation to some TextureStageStates Tanner 2023-06-30 13:55:19 -0700
  • 58b249de3c
    Merge pull request #68 from microsoft/user/colta/dirty_constant_binding Jesse Natalie 2023-06-19 10:30:23 -0700
  • 43f35a1a21 Only bind extension constants if dirty Colin Tan 2023-06-14 14:42:37 -0700
  • 9bae92817f
    Merge pull request #67 from microsoft/user/tvandewalle/patch_fixPointSpriteEnableDirtyFlags vdwtanner 2023-04-24 14:17:26 -0700
  • 507bdcb045 When GS is changed, mark PS dirty so that it can be updated properly Tanner Van De Walle 2023-04-20 15:58:24 -0700
  • cbd6b2fa28
    Merge pull request #66 from microsoft/vkon12 vdwtanner 2023-04-19 13:32:20 -0700
  • 334630f48e
    Merge pull request #64 from usernameak/bugfix/validate-bitfields Jesse Natalie 2023-04-07 07:42:55 -0700
  • 1236da0de6 Validate render/sampler state values, avoiding integer bitfield overflow usernameak 2023-04-07 01:10:06 +0200
  • cebb23c9b5
    Merge pull request #62 from microsoft/user/tvandewalle/fixSetPrimitiveTypeCompare vdwtanner 2023-02-23 17:09:12 -0800
  • c4534a70f4 Fix SetPrimitiveType comparison Tanner Van De Walle 2023-02-23 16:33:37 -0800
  • f5607904c3 Support aniso with mip point Jesse Natalie 2023-02-21 08:49:33 -0800
  • 2f638a0a34
    Merge pull request #61 from microsoft/user/tvandewalle/multiplication_fix vdwtanner 2023-01-06 14:53:17 -0800
  • 2b47cb7a7b Handle -0 case in multiplication fixup Tanner Van De Walle 2023-01-06 13:18:51 -0800
  • 047352843f
    Merge pull request #60 from microsoft/perf Jesse Natalie 2022-12-12 08:14:25 -0800
  • a381c90153 Place static vertex/index buffers in DEFAULT heaps Jesse Natalie 2022-12-09 09:31:44 -0800
  • 51d4ba9ee7 Shrink rename cookie wrapper Jesse Natalie 2022-12-09 09:31:20 -0800
  • 146b77fe20 Update to handle rewritten residency library Jesse Natalie 2022-12-08 08:25:13 -0800
  • 5885b97c2c Don't support disabling residency management Jesse Natalie 2022-12-07 10:49:02 -0800
  • 3b8df7c9a1 Pipeline cache: Use splice instead of erase+emplace for LRU re-ordering Jesse Natalie 2022-12-07 09:58:26 -0800
  • 09d74c1e31
    Merge pull request #59 from microsoft/user/tvandewalle/preTransformedVerticesFix vdwtanner 2022-12-02 12:28:24 -0800
  • e74330ac48 Fix how we determine if we are drawing pretransformed verts Tanner Van De Walle 2022-12-01 17:31:38 -0800
  • 4d50853fc8
    Merge pull request #56 from microsoft/user/tvandewalle/shaderSigning vdwtanner 2022-10-19 10:53:29 -0700
  • bf8167bd18 Use d3d9 runtime SignDxbc callback when supported Tanner Van De Walle 2022-10-19 10:11:14 -0700
  • 64bbfacbc7 Update DDI for SignDxbc runtime callback Tanner Van De Walle 2022-10-18 13:51:25 -0700
  • daee5f1780 Delayload DxbcSigner.dll Tanner Van De Walle 2022-10-18 13:42:08 -0700
  • 9580d066be Delayload DxbcSigner.dll user/tvandewalle/shaderSigning_v2 Tanner Van De Walle 2022-10-18 13:42:08 -0700
  • 81a58b2c13
    Merge pull request #54 from microsoft/user/tvandewalle/present vdwtanner 2022-10-18 13:41:36 -0700
  • 87d49d29d4 Implement new present path and DDIs Tanner Van De Walle 2022-10-06 10:11:22 -0700
  • a586303493 Update DDI Tanner Van De Walle 2022-10-06 10:09:21 -0700
  • 991ddfe16f
    Merge pull request #55 from microsoft/user/tvandewalle/revert_translateRcp_change vdwtanner 2022-10-18 11:09:53 -0700
  • 48945f01a9 Call the runtime shader signing callback when the runtime supports it Tanner Van De Walle 2022-10-14 16:41:24 -0700
  • f5e8ae63db Update DDI for SignDxbc runtime callback Tanner Van De Walle 2022-10-14 14:01:06 -0700
  • 61a1420972 Implement new present path and DDIs Tanner Van De Walle 2022-10-06 10:11:22 -0700
  • 614837bfef Update DDI Tanner Van De Walle 2022-10-06 10:09:21 -0700
  • a3003547e2 Revert fixes for Translate_RCP shader instruction Tanner Van De Walle 2022-10-13 16:37:17 -0700
  • 2e3016ad24
    Merge pull request #51 from aazad-gfx/fixShaderInstructionConversions vdwtanner 2022-09-27 15:55:06 -0700
  • 38ba2660fb Addressing the feedback AnuragAzad 2022-09-27 14:31:22 -0700
  • d3a887b6cf Addressing the feedback + Fix in RCP AnuragAzad 2022-09-27 11:01:43 -0700
  • 8a964d607c Fixing implementation of shader instruction translations AnuragAzad 2022-09-21 11:11:32 -0700
  • f647965246
    Merge pull request #50 from IanDunn-Intel/jp/pipelinestate-isequals-enabled vdwtanner 2022-09-19 10:43:16 -0700
  • b9b2a38401 Remove comments and `#if` Ian Dunn 2022-09-16 18:30:58 -0700
  • 3373727311 Enable IsEquals() comparisons in 9on12PipelineStateStructures.h Ian Dunn 2022-09-16 16:43:54 -0700
  • 77b8a97c17 REVERTME - test user/tvandewalle/pickup_fix_for_blitting_msaa_subregion Tanner Van De Walle 2022-09-12 15:09:12 -0700
  • bd8cbe8057
    Merge pull request #48 from IanDunn-Intel/user-clip-planes vdwtanner 2022-09-12 15:06:38 -0700
  • 7de3c82e80
    Merge pull request #49 from IanDunn-Intel/default-sampler-type vdwtanner 2022-09-12 14:05:36 -0700
  • e6d3c69254 Initialize all RasterState sampler types to TEXTURETYPE_2D Occasionally we will see 9on12 generate two nearly-identical shaders for the same legacy PS, where the only difference is the unused 3rd and 4th coordinates on the sample location of a texture 2D sample. We'll see either e.g. `r9.xyzw` or `r9.xyyy`. The `r9.xyzw` variant is generated when 9on12 doesn't know that the texture is a Texture2D because no texture has ever been bound in that slot. Ian Dunn 2022-09-09 18:35:32 -0700
  • be21f69cac Omit ClipDistance PS input when added to the end of VS outputs Ian Dunn 2022-09-02 16:24:55 -0700
  • 7ca4aa268b
    Merge pull request #47 from aazad-gfx/main vdwtanner 2022-08-26 15:37:23 -0700
  • d6269fae18 Fixing shader instruction output AnuragAzad 2022-08-26 13:40:24 -0700
  • a898d10523
    Merge pull request #45 from microsoft/users/GitHubPolicyService/df5ddfc0-a902-4a4b-8b92-2f1e06fabf0f vdwtanner 2022-07-25 12:11:18 -0700
  • 36d13b15f2
    Microsoft mandatory file microsoft-github-policy-service[bot] 2022-07-25 19:08:22 +0000
  • 4461b2d3ed
    Merge pull request #44 from aazad-gfx/handlingShaderInstrOutputs vdwtanner 2022-07-21 12:42:35 -0700
  • 0065d9a056 Updating comments AnuragAzad 2022-07-14 14:25:03 -0700
  • 976b451a94 Handling insructions during shader translation AnuragAzad 2022-07-14 14:03:04 -0700
  • e938bb382b
    Merge pull request #43 from aazad-gfx/fixFor_defaultValueForDeclUsageColor_aazad vdwtanner 2022-06-30 16:49:46 -0700
  • 0dda7ebf07 Updating default value for unbound shader inputs with D3DDECLUSAGE_COLOR AnuragAzad 2022-06-29 17:31:56 -0700
  • 836531af24
    Merge pull request #42 from microsoft/user/tvandewalle/updatesPostTranslationLayerRefactor vdwtanner 2022-06-27 14:16:54 -0700
  • 21245e2b68 Updates to reflect D3D12TranslationLayer refactor Tanner Van De Walle 2022-06-02 15:29:30 -0700
  • 6c72c95746
    Merge pull request #41 from ppoppelr/ppoppelr-missingshadowfix vdwtanner 2022-06-17 15:51:32 -0700
  • d80996eed7 Fix For Missing Shadows Tony Poppelreiter 2022-06-16 16:41:16 -0700
  • 580cbd8b83
    [LockDiscard Optimization] Check ValidRange flag and container optimization (#39) Sil Vilerino 2022-06-10 12:22:36 -0700
  • c45f255eff [LockDiscard Optimization] When flags.RangeValid is false, we should assume the lock range is the whole resource [0, resource_size] range Sil Vilerino 2022-06-10 11:59:23 -0700
  • 073343fe92
    Merge pull request #40 from ifzhang2/main Jesse Natalie 2022-06-10 09:53:33 -0600
  • 9af3d83226 [LockDiscard Optimization] Use find() instead of at() and count() as perf. optimization Sil Vilerino 2022-06-09 15:09:29 -0700
  • 678fe90da5 Only do lock discard ranges optimization if flags.RangeValid is true Sil Vilerino 2022-06-09 14:52:53 -0700
  • d4d06d43ee [DX9]Cities: Skylines - Invisible water Fan Zhang 2022-06-07 18:18:51 -0700
  • 2debbc8228
    Merge pull request #37 from microsoft/user/tvandewalle/fixMaxCBSize vdwtanner 2022-05-31 16:04:05 -0700
  • 89fbb870d5 MaxConstantBufferSize should have been 256 float4s, not 256 floats Tanner Van De Walle 2022-05-31 15:50:07 -0700
  • d3acf43a2a
    Merge pull request #36 from microsoft/user/tvandewalle/preTransformedVertexClippingFix vdwtanner 2022-05-12 14:24:04 -0700
  • 75b739a1a9 Add Tracking for drawing PreTransformedVertices Tanner Van De Walle 2022-05-11 20:07:02 -0700