Average article rating: 4.90
|
17 May 2019
Updated: 17 May 2019
Rating: 4.87/5
Votes: 5
Popularity: 3.40
Licence: CPOL
Views: 9,172
Bookmarked: 8
Downloaded: 0
Whether you want a color wheel or not, this algorithm lets you fill in any circle with minimal trig, no blank pixels, no pixel outside the circle, and no pixel processed more than once.
|
|
28 Feb 2019
Updated: 28 Feb 2019
Rating: 5.00/5
Votes: 5
Popularity: 3.49
Licence: CPOL
Views: 7,760
Bookmarked: 1
Downloaded: 0
Applying a lightweight control mechanism to the process of launching new threads can yield major jumps in processing speed.
|
All Topics
|
|
28 Apr 2019
Updated: 29 Apr 2019
Rating: 4.27/5
Votes: 8
Popularity: 3.86
Licence: CPOL
Views: 5,262
Bookmarked: 1
Downloaded: 0
A method for hit testing coordinates against predefined areas with a block of code so small that it's nearly negligible.
|
Desktop Programming
|
Win32 |
25 Jul 2017
Updated: 4 Oct 2017
Rating: 4.96/5
Votes: 27
Popularity: 7.10
Licence: CPOL
Views: 29,819
Bookmarked: 20
Downloaded: 0
Ditching the slowdowns and applying a little elbow grease can create dramatic speed improvements in GDI image blending.
|
Game Development
|
|
18 Apr 2017
Updated: 4 Oct 2017
Rating: 5.00/5
Votes: 25
Popularity: 6.99
Licence: CPOL
Views: 23,289
Bookmarked: 23
Downloaded: 202
Thinking outside the box can result in critical performance gains
|
Multimedia
|
DirectX |
4 Jun 2017
Updated: 8 Jun 2017
Rating: 5.00/5
Votes: 22
Popularity: 6.71
Licence: CPOL
Views: 34,145
Bookmarked: 22
Downloaded: 0
How to Create a Complete DirectX Game in Assembly Language
|
|
7 Jun 2017
Updated: 14 Jun 2017
Rating: 5.00/5
Votes: 9
Popularity: 4.77
Licence: CPOL
Views: 17,633
Bookmarked: 8
Downloaded: 0
Part II - Laying the Foundation for the Migration to Assembly
|
|
10 Jul 2017
Updated: 10 Jul 2017
Rating: 4.98/5
Votes: 19
Popularity: 6.37
Licence: CPOL
Views: 14,270
Bookmarked: 9
Downloaded: 0
App Initialization and Main Window Creation
|
|
15 Sep 2017
Updated: 15 Sep 2017
Rating: 5.00/5
Votes: 5
Popularity: 3.49
Licence: CPOL
Views: 13,114
Bookmarked: 6
Downloaded: 0
Initializing DirectX
|
|
26 Jun 2018
Updated: 26 Jun 2018
Rating: 5.00/5
Votes: 14
Popularity: 5.73
Licence: CPOL
Views: 23,467
Bookmarked: 10
Downloaded: 102
A Full DirectX Sample Application Created in Pure Assembly Language
|
Operating Systems
|
Windows |
2 Jul 2018
Updated: 26 Jun 2019
Rating: 5.00/5
Votes: 18
Popularity: 6.28
Licence: CPOL
Views: 37,443
Bookmarked: 18
Downloaded: 472
A full-scale all-assembly .DLL module for the situations that warrant it can offer a tremendous power and speed boost over using inline ASM or intrinsics alone.
|
Programming Languages
|
Assembler |
13 May 2017
Updated: 13 May 2017
Rating: 4.92/5
Votes: 28
Popularity: 7.12
Licence: CPOL
Views: 47,534
Bookmarked: 19
Downloaded: 0
64-bit calling convention
|
|
26 May 2019
Updated: 26 May 2019
Rating: 4.68/5
Votes: 7
Popularity: 3.95
Licence: CPOL
Views: 8,984
Bookmarked: 2
Downloaded: 0
Part 1 of this article discussed an algorithm for addressing all pixels within a circle with surgical precision, optionally expanded to filling in those pixels as required to create a color wheel; this is part 2 of 2, covering the actual implementation.
|
Average blogs rating:
No blogs have been submitted.
Average tips rating:
No tips have been posted.
Average reference rating:
No reference articles have been posted.
Average project rating:
No projects have been posted.
Software Developer (Senior)
Contract Developer
United States
I work as a contract developer, specializing in assembly language driver software for specialized hardware. I also focus on identifying and removing performance bottlenecks in any software, using assembly language modifications, as well as locating hard-to-find bugs. I’m a specialist; I prefer to stay away from everyday, mundane development. I can fix problems in high level languages but as a rule I don’t like working with them for general development. There is no shortage of experienced developers in any language besides assembly. I am very much a niche programmer, a troubleshooter; the closer to the hardware I work, the happier I am. I typically take on the tasks others can’t or don’t want to do.