[prev in list] [next in list] [prev in thread] [next in thread]
List: openjdk-openjfx-dev
Subject: Re: RFR: 8320563: Remove D3D9 code paths in favor of D3D9Ex [v3]
From: Michael =?UTF-8?B?U3RyYXXDnw==?= <mstrauss () openjdk ! org>
Date: 2024-04-26 10:07:39
Message-ID: BqOdVIEYNT2VzsatC8ypX1fodkTZM7wplVLe03Hjve4=.e05f4dcd-f5f0-45ed-b10d-1850677363bc () github ! com
[Download RAW message or body]
On Fri, 26 Apr 2024 07:53:59 GMT, Lukasz Kostyra <lkostyra@openjdk.org> wrote:
> > JFX minimum requirements guarantee 9Ex availability, so old non-Ex paths are no \
> > longer needed.
> > In multiple parts (ex. Mesh, Graphics, etc.) where the Device is acquired I \
> > changed the type to explicitly use `IDirect3DDevice9Ex`. Technically it doesn't \
> > matter much (`IDirect3DDevice9Ex` inherits `IDirect3DDevice` - it was leveraged \
> > to transparently use the Ex device in the backend) but now we don't have the \
> > non-Ex device, so that keeps it a bit more consistent and clear IMO.
> > Verified by running tests on Windows 11, did not notice any regressions. \
> > Unfortunately I have no way to test this on older systems.
>
> Lukasz Kostyra has updated the pull request incrementally with one additional \
> commit since the last revision:
> Change pd3dEx to pd3d9
LGTM
-------------
Marked as reviewed by mstrauss (Committer).
PR Review: https://git.openjdk.org/jfx/pull/1445#pullrequestreview-2024655439
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic