zed
04-10-2006, 11:44 PM
ive had this problem thats been bothering me for a while, so i decided to work until i solved it today, anyways heres what i came up with + im completely stumped
version A+B are used somewhere in my code and should have no influence with the rendering
version A/
while [ count++ < 5 ]
func[]; // only cpu stuff ie no graphics calls
version B/
while [ count++ < 1 ]
func[]; // only cpu stuff ie no graphics calls
the following rendering funcs are elsewhere in my code ie the above funcs shouldnt interfer at all
~0.3ms rendering with displaylists version B // expected
~5ms rendering with displaylists version A // NOT expected
~1.1ms rendering with vertex arrays version B // expected
~1.1ms rendering with vertex arrays version A // expected
so whats happening? somehow a slightly more taxing cpu version is somehow making the version with DLs fall apart, has anyone seen something similar to this before?
zed
version A+B are used somewhere in my code and should have no influence with the rendering
version A/
while [ count++ < 5 ]
func[]; // only cpu stuff ie no graphics calls
version B/
while [ count++ < 1 ]
func[]; // only cpu stuff ie no graphics calls
the following rendering funcs are elsewhere in my code ie the above funcs shouldnt interfer at all
~0.3ms rendering with displaylists version B // expected
~5ms rendering with displaylists version A // NOT expected
~1.1ms rendering with vertex arrays version B // expected
~1.1ms rendering with vertex arrays version A // expected
so whats happening? somehow a slightly more taxing cpu version is somehow making the version with DLs fall apart, has anyone seen something similar to this before?
zed