Project

General

Profile

Actions

Emulator Issues #127

closed

DX9 Video Plugin is Broken

Added by CiDaemon over 16 years ago.

Status:
Fixed
Priority:
High
Assignee:
Category:
GFX
% Done:

0%

Operating system:
Windows
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

What steps will reproduce the problem?

  1. Use the DirectX Video Plugin
  2. Use Pixel Shader 2.0 or later (default in current DX plugin version)
  3. Load & play a game which draws shadows using the ground texture
    stenciling method. Ex: Super Smash Bros. Melee .

What is the expected output? What do you see instead?
Ground textures, which should be visible everywhere except in shadowed
areas, are the opposite. The ground texture lying outside the cast shadow
is rendered as if it were in shadow, and the area where there should be a
shadow is rendered as clear.

What version of the product are you using? On what operating system?
Vista x64 with Rev. 166, but all previous versions which use Ps 2.0 also
have this problem.

Please provide any additional information below.
In older DX plugin versions, which had the option to choose which Pixel
Shader version was used, this problem could be solved by choosing to use an
older version instead of PS 2.0. It seems that this is an issue only with
the DirectX plugin when PS 2.0 is used.


Related issues 3 (0 open3 closed)

Has duplicate Emulator - Emulator Issues #528: Shadows in Direct3D9Duplicate

Actions
Has duplicate Emulator - Emulator Issues #837: Finish DirectX port to CGDuplicatehrydgard

Actions
Blocks Emulator - Emulator Issues #218: Missing textures on DX pluginFixed

Actions
Actions #1

Updated by tommyhl2.SS over 16 years ago

I think the DX9 plugin could use an update guys, if you don't mind. I see a lot of
work being done to the OGL plugin which was already working well to begin with. Lets
show ATI and DX9 some extra love, too. :)

Actions #2

Updated by knuckles500 over 16 years ago

Yeah I have to say, a lot of the issues I've been having in terms of video all come
from the plugins using PS 2.0. Would be great if you can figure out the problem, or
in the mean time, just bring back the ability to switch between PS versions.

Actions #3

Updated by federelli about 16 years ago

This issue still persists in current versions, 667.

Actions #4

Updated by JohnRHawk about 16 years ago

Still persists in 701. I honestly wish developers would stop concentrating on the
nVidia-only OGL plugin and work on the DX one; not only is the DX framework more
efficient and better supported, but it's easier to code for! What's the deal? Let's
please stop claiming universal support and working on builds for obscure systems and
architectures until we have a working program for the mainstream user--that is,
Windows and an ATI card.

Actions #5

Updated by Anonymous about 16 years ago

I don't agree. Why do you call it "nVidia OGL"? I would say "portable OGL".
DX is only for Windows, and the other architectures or OSes are not obscure.

That's my honest opinion.

Actions #6

Updated by tommyhl2.SS about 16 years ago

Definitely, OGL is for Linux that hardly anyone uses. Can't someone make some fixes
for the DX9 plugin for a while. This is starting to look like an OGL/Linux/Nvidia
project.

Actions #7

Updated by XTra.KrazzY about 16 years ago

  • Status changed from New to Accepted

IMHO Link should have a shadow in LoZ:WW

Actions #8

Updated by XTra.KrazzY about 16 years ago

  • Category set to gfx
  • Operating system Windows added
Actions #9

Updated by reach.Ray about 16 years ago

it's called nVidia OGL because out of the two major gpu producers on the market, the
OGL plugin is only usable with one of them, and that's nVidia.

Xtra.KrazzY, any luck on fixing the shadow problem?

Actions #10

Updated by XTra.KrazzY about 16 years ago

Not much luck I'm afraid, though I can't seem to see any shadow in any of the two
plugins... ATI wasn't really the GFX developers' choice eh?

Actions #11

Updated by reach.Ray about 16 years ago

I don't know much about the coding of the OGL plugin so I can't say if the developers
have chosen or not, maybe it's ATI's OGL's drivers being incomplete and/or quirky,
who knows... but it does suck that all the ATI users are being left behind.

If you run Super Smash Brothers Melee, you'll see the the entire ground surface
texture is all shadow (black) lol

Actions #12

Updated by XTra.KrazzY about 16 years ago

Try it now, maybe the shadows on SSB:M are fixed?

Actions #13

Updated by juniorthebad about 16 years ago

only get fixed on OGL, the DX9 plugin still displays the shadows

Actions #14

Updated by AHeinerm about 16 years ago

Still, the shadows in SSBM(using OGL) don't look correct(seem to be stretched out?).

Actions #15

Updated by XTra.KrazzY almost 16 years ago

Issue 528 has been merged into this issue.

Actions #16

Updated by marcus almost 16 years ago

It sounds like there's a true/false logic typo somewhere...but where?

Actions #17

Updated by ekshenman almost 16 years ago

And DX3D have other problem: in Super Smash Bro. Melee don't show transparent colors:
( when caracter give some artifact.

Actions #18

Updated by omegadox almost 16 years ago

Isn't the stencil bug due to a clipping bug?

Actions #19

Updated by federelli almost 16 years ago

The shadows look correct in openGL in fullscreen only it seems, not in windowed mode.
r2226

Actions #20

Updated by omegadox almost 16 years ago

You must be using a resolution bigger than 640x480. Shadows in Windowed mode should
work ok on the normal Wii/GCN resolution (640x480).

Actions #21

Updated by federelli almost 16 years ago

If i wanted to play at native resolution i'd use my GC/Wii :P.

Actions #22

Updated by omegadox over 15 years ago

Does this bug still exist in the D3D CG ? DX is now really bug now, bugs could of
changed since the new CG implementation.

Actions #23

Updated by ekshenman over 15 years ago

Why DirectX 3D not show 3d models in latest revisions?

Actions #24

Updated by death2droid over 15 years ago

DirectX is stuffed since 2484

Actions #25

Updated by XTra.KrazzY over 15 years ago

Scratch this issue, we have a way more important one at hand.

Actions #26

Updated by XTra.KrazzY over 15 years ago

  • Priority changed from Normal to High
Actions #28

Updated by XTra.KrazzY over 15 years ago

Issue 837 has been merged into this issue.

Actions #29

Updated by GCNWIIUploader over 15 years ago

isn't this fixed?

Actions #30

Updated by Anonymous over 15 years ago

  • Status changed from Accepted to Fixed
Actions #31

Updated by asadsid.menofat almost 15 years ago

i hate opengl i hate it i hate its low compatiblility its rare to find a old computor
with its compatibility and thats all i have

Actions #32

Updated by XTra.KrazzY almost 15 years ago

What the heck are you talking about?

Actions

Also available in: Atom PDF