RasterGrid Blog

A technical blog from Daniel Rákos (aka aqnuep)

Follow me on TwitterRSS Feeds

  • Home
  • About
  • Curriculum Vitae
  • Downloads
    • Nature Demo
    • C++ synchronized
    • Gaussian blur
    • Mountains Demo
    • Frei-Chen Edge Detector

Never seen flexibility for Delphi

Jan 22nd

Posted by Daniel Rákos in Programming

No comments

As far as I can tell people still prefer using python for scripting in their Delphi projects. This is probably because python scripting in Delphi has a long history and it is a proven method with easy integration. What if I would tell you that there is a free solution which enables you to write also your scripts in pascal? A few years ago I discovered an alternative that makes this possible. This highly influenced my vision about the importance of scripting. Since that I accompanied all my hobby projects with full scripting support.

More >

byte code, Delphi, Pascal, reflection, script

Exploit parallelism with the least effort

Jan 19th

Posted by Daniel Rákos in Multiprocessing

2 comments

Multiprocessing has been there for decades as a premium feature for enterprise applications but adopting this technology still brings huge burden to software companies that still maintain and develop legacy code. Nowadays, as most commodity hardware already have highly parallelized architectures, a modern application is almost unimaginable without proper multi-threading capabilities even if we talk about text editor or a multimedia application. The transition from traditional software development to multiprocessing is not an easy and painless task. Fortunately we have such tools in our hand like OpenMP.

More >

C++, Fortran, OpenMP
Instanced tesselation using uniform buffers

Uniform Buffers VS Texture Buffers

Jan 18th

Posted by Daniel Rákos in Graphics

8 comments

OpenGL 3.1 introduced two new sources from where shaders can retrieve their data, namely uniform buffers and texture buffers. These can be used to accelerate rendering when heavy usage of application provided data happens like in case of skeletal animation, especially when combined with geometry instancing. However, even if the functionality is in the core specification for about a year now, there are few demos out there to show their usage, as so, there is a big confusion around when to use them and which one is more suitable for a particular use case.

More >

OpenGL, texture buffer, uniform buffer

Unit testing in C++

Jan 11th

Posted by Daniel Rákos in General

3 comments

Many people are looking for information about which particular C++ unit testing framework they should use for their project and there are also many articles discuss the topic but few articles talk about mock frameworks which are even more important factor when applying unit testing in practice and they have much greater effect on the productivity when doing test-driven development.
More >

C++, CPPUTest, CxxTest, GoogleMock, GoogleTest, mocks, TDD, unit test

Manage code yourself

Jan 11th

Posted by Daniel Rákos in General

8 comments

Those who know me know it well that I am not a big fan of languages which produce managed code. In this article I would like to cover the reasons behind my skepticism. Also I would like to dispel the myths around such languages and try to prove them with facts (we will see how well I manage to achieve this). If you disagree with me, you’ll most probably hate me because of making this post but please, respect my personal point of view.

More >

byte code, C++, Delphi, Java, reflection
Calling Name Presentation

Calling Name Presentation

Jan 11th

Posted by Daniel Rákos in Programming

13 comments

There are plenty of mobile subscriber services available to the end user already but wondering why most of these are not really used by anyone and some of them are not even known by end users. There are some exceptions like the Selective Ring Back Tone which conquered quite big audience in the recent past. If you are interested what mobile network feature will be the big hit of the next few years you definitely have to read this article.

More >

CNAP, GSM, mobile technology, phone
«1234
  • Categories

    • Programming (31)
      • Games (2)
      • General (8)
      • Graphics (21)
      • Multiprocessing (3)
      • Samples (9)
      • Scripting (1)
      • Telecommunication (3)
    • Uncategorized (5)
  • User Login






    • Register
    • Lost your password?
  • Count per Day

    • Total visitors:291861
    • Visitors today:401
    • Visitors yesterday:586
    • Visitors last week:4295
    • Visitors currently online:8
  • Recent posts

    • OpenGL vs DirectX: The War Is Far From Over
    • An introduction to OpenGL 4.2
    • Pocket Soccer’s story so far…
    • Multi-Draw-Indirect is here
    • Just released my first Android game
Mystique theme by digitalnature | Powered by WordPress
RSS Feeds XHTML 1.1 Top