Category: developer

WINDOWS 10 GAME DEVELOPMENT FOR MOBILE

Fuse character creator

Gaming on mobile machine has grown considerably. Integrated graphics from Intel have been comparatively weak for many years as their engineers ignored the problem for so long. Laptop vendors had to use discrete graphics for any kind of video performance. Then with Samsung R540 we noticed Intel has some rudimentary graphics. We also have the …

Continue reading

DIREXTX RAY TRACING

Windows-10-logo

Microsoft has announced a new API for DX12 with Windows 10 which allows developers to now use ray tracing to render images. It is a set of new HLSL shader types including ray-generation, closest-hit, any-hit, and miss shaders.  These specify what the DXR workload actually does computationally. When DispatchRays is called, the ray-generation shader runs.  Using the new TraceRayintrinsic function in …

Continue reading

VISUAL STUDIO 2017

C++

Visual Studio 2017 is much more feature packed compared to the previous release that it would take several books to explain it all. For game development, Visual C++ remains the tool of choice for AAA titles. DirectX 12 is the API for Windows 10 and the full power of the Windows SDK is available. Visual …

Continue reading

CONTENT CREATION TOOLS & DX12

C++

Steam distributes Blender and Autodesk distributes 3D Studio, Maya and AutoCAD. These tools are the most widely used ones for creating 3D game worlds. Blender is open source and it has a large community of contributors. Many game studios have used Blender successfully. DX12 uses multiple GPU cards to manage rendering and this makes it …

Continue reading

CONVERTING OLD GAMES TO DX9

DirectX_1_logo

Many early Windows games were developed with DX5, DX6, DX7 and DX8. Windows XP introduced DX9 which finally added strong support for the GPU. DX3 was a developers nightmare so no serious games were developed with it. DX4 was not released and DX5 was the next release which was used by a few early Windows …

Continue reading

GDI+

The GDI+ is a graphics API in Windows XP designed to make it easier to design programs that work with printers and the display. GDI+ is also available to 64-bit Windows. Windows programs do not access the GPU directly so the GDI+ acts as an API. The GDI+ C++ class-based interface is designed for use …

Continue reading

PHYSICAL ADDRESS EXTENSION

Windows logo

Physical Address Extension (PAE) is a processor feature that enables x86 processors to access more than 4 GB of physical memory on capable versions of Windows. Certain 32-bit versions of Windows Server running on x86-based systems can use PAE to access up to 64 GB or 128 GB of physical memory, depending on the physical …

Continue reading

WIN32S

win-3.1

Win32s is an API for Windows 3.1 and 3.11 which allows 32-bit programs to call 16-bit hardware devices. The idea was using a n API so that a driver could map the calls into the device and then pass the results back. Basically Wind32s is a set of DLL libraries with a VxD driver. The …

Continue reading

error: Content is protected !!