Le blog de Jean David TECHER, un Réunionnais à Saint-Priest/Lyon

Aller au contenu | Aller au menu | Aller à la recherche


1 2 >

samedi 18 novembre 2017

[ReactOS] Clone Git Repository

To clone ReactOS Git Repositoy

git clone https://github.com/reactos/reactos.git reactos_git
./configure.sh -DCMAKE_BUILD_TYPE=RELEASE -DNEW_STYLE_BUILD=1

samedi 11 novembre 2017

[ReactOS] SwiftShader 3.3.0.2 (no watermark) for ReactOS and Windows XP

I've already written a ticket for SwiftShader 3.2.10.47665 without watermark for ReactOS. I did the same for SwiftShader 3.3.0.2

1. Download

You can download SwiftShader_ReactOS_WindowsXP_3.3.0.2.zip

2. Infos: Build Environment

File d3d9.dll (from SwiftShader) was built on a virtual machine
  • OS: Windows 7 Pro 64 Bits
  • Tools Visual Studio Professional 2013
  • Tools: Microsoft DirectX SDK (June 2010)

3. Git Repository

SwiftShader Git Repository was refreshed using following command on a Linux WorkStation. Commit 144974d54c55c23a0cf7831170d788910b46a33f is the last commit before they (SwiftShader Team) upgraded the repository for Visual Studio 2015.
 git clone https://swiftshader.googlesource.com/SwiftShader SwiftShader_ReactOS_VS2013_V01
cd SwiftShader_ReactOS_VS2013_V01
git checkout 144974d54c55c23a0cf7831170d788910b46a33f
If you have WinSCP installed in the virtual machine then copy folder SwiftShader_ReactOS_VS2013_V01 to the virtual machine

4. Build D3D9

Just follow instructions from this link

vendredi 10 novembre 2017

[ReactOS] SwiftShader 3.2 (no watermark) for ReactOS

After spending 2 weeks on this port, I was able to generate a d3d9.dll from SwiftShader code

Notice: Keep in mind that this port is far from perfect and may fail for some games.

Video - Test for the game 'Parasite in City'

Below is a video of this port for the game 'Parasite in City 1.03'. For this game I had to fix a memory issue (refer to links above)

'Parasite in City 1.03' running on ReactOS using SwiftShader 3.2

Links: Download SwiftShader 3.2 and Documentation

[ReactOS] Qemu 2.10.1 + VGA Passthrough for a Quadro FX 4800

I was supposed to write this article for a while, but I was so busy to work on SwiftShader port for ReactOS for the 2 past weeks. Well...here it is!

Silent Installation

On the video below, ReactOS is installed using a silent installation. Audrio drivers and other stuff were added to the ReactOS ISO. This is an unattended/silent installation. Good point is that I have nothing to do -- except to install NVIDIA driver manually.

ReactOS: Silent Installation
I wrote a documentation for this installation

3D Rendering: RenderMonkey + SwiftShader

Sadly native 3D hardware acceleration is not available when native driver for NVIDIA is installed. This feature is missing . All we can do is to use a solution called SwiftShader to emulate this software. Since this feature is emulated then 3D rendering is slower.

Testing 3D Rendering with SwiftSHader 2.0 (no watermark) using RenderMondey Software