stride3d / stride3d/stride

[Chore] - Stride.Graphics - Upgrade/Remove SharpDX

Open
#2,891 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

area-Core dependencies engineering
Dominant language
C#
Stars
7.8k
Forks
1.2k
Avg merge
2d 17h
Merged PRs (30d)
49

Description

Upgrade or remove:

  • SharpDX.D3DCompiler
  • SharpDX.Direct3D11
  • SharpDX.Dircect3D12

This will remove vulnerabilities:

  • System.Net.Http 4.3.0
  • System.Text.RegularExpressions 4.3.0

We can't upgrade and this PR should resolve this https://github.com/stride3d/stride/pull/1715.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Review the SharpDX.D3DCompiler, SharpDX.Direct3D11, and SharpDX.Dircect3D12 references and compare the intended resolution with PR #1715. Determine whether these dependencies can be upgraded or removed while addressing the listed System.Net.Http and System.Text.RegularExpressions vulnerabilities. Done means the selected dependency change resolves the issue without breaking the graphics build.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
computer-graphics, game-dev
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
32/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.