Category: developer

SSL CERTIFICATE HEADACHES

lets encrypt logo

As if running a website is not enough Google in their insane demands for every site to have a SSL certificate is a joke. The manual is rather terse too and documentation is very hard to find. Snap comes preinstalled with Ubuntu 20.04 and most other recent distributions. sudo snap install core sudo snap refresh …

Continue reading

WINDOWS 10 DIRECTML

directx-12-ultimate-1

Developers for Windows now have a new API called DirectML to leverage machine learning. From photo editing applications enabling new user experiences through AI to tools that help you train machine learning models for your applications with little effort, DirectML accelerates these experiences by leveraging the computing power of any DirectX 12 GPU. Over a …

Continue reading

GAME DEVELOPMENT 2020

favicon512left

This year trends for independent developers have to contend with the Steam $100 fee to publish a title. Valve did this after some abuses with some miscreants publishing some very poor quality works. Visual Studio 2019 is largely focused with Unity which is a al-la-carte package that can be costly to use for an independant …

Continue reading

CARD GAMES

bicycle-standard-playing-cards

Long ago card games were included with Windows. The popular solitaire was one of the most heavily played games ever published. Stating with Windows 8 the classic games all disappeared. The reason for the changes was the move to the new Windows store platform. Solitaire is available but now it’s loaded with ads etc. Long …

Continue reading

DIRECTSTORAGE API BOOSTS GAMES

directx-12-ultimate-1

Microsoft DirectX 12 has a storage layer that can be used by game developers to leverage the hardware more effectively. Recent advancements in SSD and PCIe technologies, specifically NVMe technologies, allow gaming PCs to have storage solutions that deliver far more bandwidth than was ever possible with older hard drive technologies. Instead of tens of …

Continue reading

TENSOR HASHING

ibm-system-370

One way to hash values is to consider more advanced math. Tensors are more sophisticated but they are easy to understand. Consider the vector of say (x,y) which is simply the coordinates on a sheet of paper. A vector of (x,y,z) simple extends above and below the sheet of paper. Vectors can have as many …

Continue reading

DX12 VARIABLE SHADING RATE

windows-10

Microsoft has posted a note on MSDN that DX12 will now have variable shading rate capability added. The idea is use the GPU more effectively. For each pixel in a screen, shaders are called to calculate the color this pixel should be. Shading rate refers to the resolution at which these shaders are called (which …

Continue reading

MICROSOFT MAQUETTE

Microsoft-Maquette

Microsoft Maquette was released on January 15, 2019 by MIcrosoft who also developed it. Microsoft Maquette is a virtual reality sketch tool. Microsoft Maquette s a general purpose mock-up tool for spatial prototyping within virtual reality. It was built from the ground up to empower anyone to create fully immersive concept sketches in VR from inside your …

Continue reading

AMD AND RAY TRACING

AMD logo

After the launch of the RTX cards by nVidia we noticed a lot of speculation about what AMD is planning to do. DX12 has a new API for ray tracing but it’s more oriented around a high level shader model support with DX12. The first step in rendering any content using DXR is to build …

Continue reading

VISUAL STUDIO AND C++ 2017

C

The new standard for C++ has changed some behaviour on the way code is processed. struct X { }; struct Y : X { }; Y foo() { return {}; } In C++ 14 this is a typical inheritance. In C++17 this changes to aggregation. template< class T >struct is_aggregate; // standard prototype Work to get the code working …

Continue reading