HLSL race condition when writing to shared memory passed to function
I have code like this: groupshared uint tempData[ElementsCount]; [numthreads(ElementsCount/2, 1, 1)] void CSMain(uint3 gID: SV_GroupID, uint3 gtID: SV_GroupThreadID) { tempData[gtID.x] = 0; } And...
View ArticleLive GPU Profiling for DX11/12 & NVIDIA
Hi Folks, I am developing a 3D app with DX11 and I was wondering if there was a nice little tool out there that would display a simple HUD with the list of all draw calls and their timing. Kind of like...
View ArticleFence-Based Resource Management
I have been working on implementing a D3D12 backend for my toy/self-education engine and have been reading and re-reading the MSDN programming guide (among other sources). I understand most of the...
View Article[DirectX 12] Need help setting up a directx 12 project with visual studio 17
I've tried looking for tutorials but nothing's really helping. Can anyone help?
View ArticleFound possible XAudio2 issue with fix -- Devs still active?
Hey, So we use SlimDX to provide audio playback capability for our product and are currently exploring an issue a customer is reporting. While playing around with XAudio2, we discovered an issue where,...
View ArticleGame Design : Immersiveness
According to Webster's dictionary immersiveness is not a word, however in the world of computer game design it is quite a crucial word. Webster defines immerse to mean, "to plunge into something that...
View ArticlePractical use of Vector Math in Games
For a beginner, geometry in 3D space may seem a bit daunting. 2D on paper was hard enough, but now, geometry in 3D? Good news: use of trigonometry in graphics is rare and avoided for multitude of...
View ArticleInterception - Radio Transmission Sound Effects
Bluezone releases 'Interception - Radio Transmission Sound Effects', a new collection of high definition radio communication and interference sound effects. From buttons and switches to military radio...
View ArticleHow to Rescue Memory on Disabled GameObjects
[Check the original post at Unity Save Memory Within OnDisable]One of my students, Ryan, asked me last week how he could rescue the memory Unity was stealing from his game because of disabled game...
View ArticleHow to Batch Social Media Content When You’re an Indie Dev with No Spare Time!
Guest Post by Travis Taborek Is this you?You’re working 14-16 hour workdays for cents on the dollar.You post your art and screenshots and no one notices.Whenever you host a sale no one shows up to the...
View ArticleComposing a Holistic Score
@font-face{font-family:'Roboto';font-style:italic;font-weight:500;src:local('Roboto Medium...
View ArticleLabyrinthine – Dev Blog #6
Original Version: https://www.valkogames.com/labyrinthine-dev-blog-6/Welcome to devblog six! Thanks for being patient guys on this one guys. Devblog #5 spanned 2 weeks due to the previous week having...
View ArticleHoops - Free android game
HoopsHoops is a free “Hyper-casual” game that you can find on the Google Play Store. It is an endless running style game. Easy yet fun to play. Hoops is made for anyone to play at any time. When you...
View ArticleWhats next
It has been nearly three months since the last to-do list was created. It really is hard to say if it has been such a long journey because of holidays or if I am just getting bogged down. I have, all...
View ArticleUnity 2019.3 Available - 260 Improvements, DOTS Sample, Hi-Def Render...
Unity Technologies (https://unity.com/), creator of the world’s leading real-time 3D development platform, today announced that the Unity 2019.3 Tech Stream is now available to download from the Unity...
View ArticleWork document, preproject planning #1
NameNot yet chosen. Suggestions include:. Project Leapfrog. The Road to Pangea. Agents of Time. Timeliner ConceptThe game is a first person perspective of conventional 4X games. Features include, but...
View Article