different parts of code transform into electricity differently.
if you could monitor your motherboard with some serious analysis hardware, you would see that some code literally has pulses in it.. while the other code that does basically the same thing, is a complete steady stream of electricity.
if you want perfection..
you have to start at the lowest layers of code and work your way up to a high level of code.. and then the highest layer of code might not make any coherent sense at all.
some ugly truth for you.
not all people test the code for responsiveness.
and if they do test for responsiveness.. their hardware might be made different when it hits the consumer shelves.
depends on what you get if you sign a license to use early hardware.
i would go as far as saying sometimes the code makes the electricity on the board go up.. and sometimes it goes down.
and
if going up causes lag during intense moments.. a motherboard that goes down is going to lag all of the time, except during those intense moments (the need for more processing power would be here).
as far as the electricity is concerned.. it doesnt care much either way.
and that brings the blame to the code running the motherboard.
dropouts that are too dark could become a problem if the inertia stops early.
spikes that are too bright could become a problem if the piece the electricity is going to begins to clip or distort somehow.
the board runs on electricity.
the pattern of electricity is going to have code associated with it.
and that code is going to have a higher level of code to keep it safe.
and then..
that code is going to have a higher level of code to keep it safe.
(this could go on for a number of times)
and it will all boil down to the electricity on the board.
too many pulses.. or not enough information being sent/received per cycle.
the pulses are congestion and poor programming.
when not enough information is being sent/received per cycle.. that means the hardware needs an upgrade (but only if it is because you couldnt write the software code to perform any faster)
programming a computer is like talking to somebody.
you have choice of words, and languages.
you can steer the direction where you want the conversation to go.
sometimes fancy words help.. other times those fancy words cause confusion and slow things down.
seems like you have to have a license to know the list of the best words to use.
or
you have to sit around and fart with it until you get your own list.
nothing to be proud of when they say 'there is a right answer and a wrong answer'
but they dont tell you how to reach perfection and find the best stride.
since there is more than one way to program..
you could pretend to be a pirate.
or
you could pretend to be an english ruler or king.
because..
you dont have to keep your sentence structure like 1,2,3,4,
if you switched to latin it would always be 2,3,4,1
and if you switch between 'em throughout the entire time writing the engine.
it will either slow things down or speed them up.
one thing they cannot say is 'it will be the same'
depending on where the change is and how important the sentence is.. the results might be less than noticeable with a difference on the nanosecond timer, but those differences still exist.
if your frames per second dont go down.. not the graphics card or computer processor.
if you rotate and there is always some chunk of video missing.. that is data going from the RAM on the motherboard to the RAM on the graphics card.
or
the data stays on the RAM on the motherboard.. but that is how long it took the stupid engine to tell the processor to use THE OTHER HALF of the ram sticks.
usually there is always two halfs.
a = what is in front of you
b= what is behind you
if neither one of these are the problem.
have a look at the video game and see how the graphics compare with any of the other games you have played.
if they look the same.. that is a dead giveaway the game is using stupid programming.
bad programming will hold the game back.
two games could use the exact same maps.. the exact same texture.. the exact same characters and guns.
but
if the engine the whole thing runs on is different... you could put them up for a side-by-side comparison to see which one is worse.
if your school or book taught you anything about right from wrong.. obviously it has to be the truth.