Browse by Tags

Tagged Content List
  • Blog Post: IOT: Frameworks and Board Support Packages

    With the Intel Edison, Texas Instruments LaunchPads, or Arduinos, you use a language framework like Wiring, the language in the Arduino IDE, C/C++, or even C#.  The Arduino or similar 8-bit systems usually use a Framework, where a 16-bit (MSP430 LaunchPads) and higher hardware (Edison or similar...
  • Blog Post: C# Language Specifications: Building DLLs and Consuming them, yum!

    In C# you get relief from using #include and header files, although I don’t really have a problem with using the header files in C++, the complied assembly are self describing which means that code and metadata are generated during compilation.  In the specification paragraph 1.2 discusses the Program...
  • Blog Post: DirectX OnRamp: Understanding Graphics Concepts Part 3

    Previous Next You will need to understand a few things about the DirectX Graphic Concepts. Start with Lesson 1: Understanding Graphics Concepts (it’s lesson one for DirectX, the other four lessons were related to Windows Programming). Once you have worked through the DirectXTutorials,...
  • Blog Post: C++/CX: DirectX OnRamp, Part 2: Working with Application LifeCycle

    Previous Blog Next Oh dear, yet someone else has stated that C++/DirectX is just too difficult. Well maybe, but I have never been paid to do the easy thing, and I know how to deal with my career when things go badly (on the other hand I don’t do as well when things go good). Certainly if you...
  • Blog Post: C++/CX: Win 8.1 DirectX On Ramp, Part 1: Stripper App

    Next Blog The tutorial at http://www.directxtutorial.com free part is great, it is rare that I would say that about most of the content on DirectX, but the $50 premium is really worth it.  I hope Chris doesn’t mind if I use some of his ideas on my blog, but I have no idea how his extremely simple...
  • Blog Post: C++/CX: DirectXTex a helper library for DirectX textures

    You can find the download at: DirectXTex texture processing library (really if you are used to Codeplex, just hang on the site and check out the documentation, etc.) What is it? Top line: Content Pipeline for your game engine DirectXTex, is a shared source library for reading and writing DDS files, and...
  • Blog Post: C++/CX: DirectXTK, an interesting design helper tool

    The DirectXTK or DirectX Tool Kit is a bunch of classes that you can reuse in your game design if you want to implement a game engine for specific work effort.  One of the confusing problem that many have with C++/CX DirectX is: Why? You could use Unity or a purchased Game Engine.  But that...
  • Blog Post: C++/CX: Exploring Inheritance using the Code Map

    Let’s say you are a student who has access to Visual Studio Ultimate through DreamSpark Premium at your school.  You might look at the Visual Studio Ultimate and wonder why people pay so much for it in the world at large.  One of the reasons is the “Code Map”. Set-Up Using the app you set up...
  • Blog Post: C++ and the cloud via Azure

    Well the cloud certainly got another black eye with the Netflix and other services going down briefly (not Microsoft’s fault by the way).  But the newsworthiness of Netflix having a service outage does point to the importance of the cloud and devices.  I am on vacation at a resort in the middle...
  • Blog Post: I just installed VS 2012 or VS 2013 Express & I’m asked to register. Why?

    You get this dialog box when you install one of the Express versions of Visual Studio, and you thought it was free. It is actually no cost to you, but inside of Microsoft or any corporation intellectual property has to be tracked so that the value can be determined along with other reasons. So Visual...
  • Blog Post: DirectX/C++ in VS 2012 and VS 2013, little known secrets to keep you in the dark

    In what might seem like a scheme to keep you in the dark, there are features carefully hidden in Visual Studio 2012 and 2013 Professional, Ultimate and Premium.  Now these features aren’t so much as hidden really or secret, but rather just poorly documented, almost as if they didn’t exist. ...
  • Blog Post: Why so much discussion about DirectX & C++? What about Unity or Ogre?

    C++ has made some significant changes to emerge into a widely usable language.  Microsoft’s use of XAML with C++ clearly shows the capabilities that C++ now brings to the game.  Although not as easy to use as say C# and XAML, or as popular as HTML5/JavaScript, C++ and C is still the languages...
  • Blog Post: Windows 8.1, WinSxS and C++

    The folder winsxs in the Windows folder is usually quite large and you never want to delete it, never ever touch anything in it. If you do, you will enter what used to be called DLL Hell. WinSxS stands for Windows side by side. At least till Windows 8.1. Why is Winsxs so big and gets bigger? All...
  • Blog Post: Space Aliens and C++ programming and inline classes

    Aluminum foil hat time. And inline class example. Back story: You have slipped between dimensions and the new dimension you are living in has found that Venus is a rain forest with the aliens living in hives and Mars is like a arid but cold desert with aliens that live in trailers parked in...
  • Blog Post: Books I am reviewing for my CS188 class at UCLA

    Reviewing heck, I am using them to prepare the class. So if you are thinking about taking the class and want to get up to speed please take a look at the following books that I have purchased, I did not receive these as a reviewer or a professor. Not for any ethical reason but I just don’t have...
  • Blog Post: Links to Windows 8.1 DirectX 11.2 samples

    MSDN and Bing or Google give it a good shot, but the many links that show up for a search for Windows 8.1 and DirectX 11.2 are at best confusing.  So here are some links that I found useful with my comments included.  These were tested on 8/15/2013 if they no longer exist or out of date or...
  • Blog Post: Win 8.1 & DirectX 11.2: Shader Model links, including the HLSL Language Syntax

    Link to HLSL Code sample HLSL shader compiler sample (Windows 8.1) Links and definitions about Shader Models: Shader Model 5 Language Syntax Make sure to bookmark this one: Semantics Intrinsic Functions (tested functions, you can write your own if need be) Write...
  • Blog Post: Using the DirectX App (XAML) project, the HLSL part, CSO and so forth

    Well there are a lot of changes between Windows 8 and Windows 8.1, especially if you are using DirectX to build the next amazing game.  You are doing it the hard way, but I am with you on this.  There are a bunch of well defined game engines, but sometimes you just have to start from the basics...
  • Blog Post: C++/11: Home on the Range-based for-loop

    Home, home on the range,Where the for && the loop play;Where seldom is heard a discouraging wordAnd the skies are ! cloudy all day. If you are from outside of the United States, that joke likely didn’t make any sense. If it didn’t, it is just a sad, sad, joke on the lyrics to...
  • Blog Post: Beginner: Create shaders and drawing primitives tutorial, tutorial part 2

    (Changes made to blog on 8/14/2013) Well, there is that tutorial twice thing, but this is part 2.  Here are some added tips that are useful for the tutorial at: Create shaders and drawing primitives First a video on how to quickly add the hlsl files to your project, it is only a minute or so in...
  • Blog Post: Beginners: DirectX 3D graphics with DirectX tutorial, tutorial part 1

    Yep, I wrote the word  tutorial twice, TWICE!  Why?  This is a tutorial on how to use the tutorial found at the link: Create 3D graphics with DirectX <<link Sample source code <<link Visual Studio Express for Windows 8 <<links directly to the Web installer Visual Studio...
  • Blog Post: That auto keyword in C++ 11, not your Dad’s auto

    Well that is if you Dad used  C++.  Unless he is using C++ 11, then it would be your Dad’s auto. If you write : auto intk; Returns an error because intk has not been initialized.  You can initialize the variable by doing the following: auto intk=787; Then the compiler knows that the variable...
  • Blog Post: Free Video on how to get started with VS 2013 C++/XAML/DirectX

    Check out my video that shows how to get started with Visual Studio 2013 to create C++/XAML/DirectX type of apps.  It is very simple and likely is not for the experienced programmer.  But you might like it if the documentation you are reviewing is out of sync with VS 2013.
  • Blog Post: Free: Download the Windows 8.1 SDK

    Make sure to download the correct Windows SDK for your operating system. Why? Just wasted a little time and tried to install the Windows 8 SDK, that won’t work and will return an error of 2753, which might lead you to try one of the registries fix. So make sure you download the correct one. This...
  • Blog Post: Using DirectX 11.2 and C++ to build the most basic Windows Form

    You know, I can make a lot of stuff work and work well.  My neighbors, professors, and students often ask me to review documents, projects and so forth.  So I keep looking at the tutorials on MSDN, like the one at: Creating a Simple Direct2D Application   and ask myself who is this written...
Page 1 of 2 (37 items) 12