1
0
mirror of https://github.com/minetest/irrlicht.git synced 2025-07-17 23:40:29 +02:00
Files
bin
doc
examples
01.HelloWorld
02.Quake3Map
Quake3Map.xcodeproj
Makefile
Quake3Map.cbp
Quake3Map.vcproj
Quake3Map_vc10.vcxproj
Quake3Map_vc11.vcxproj
Quake3Map_vc12.vcxproj
Quake3Map_vc14.vcxproj
Quake3Map_vc16.vcxproj
Quake3Map_vc17.vcxproj
main.cpp
tutorial.html
03.CustomSceneNode
04.Movement
05.UserInterface
06.2DGraphics
07.Collision
08.SpecialFX
09.Meshviewer
10.Shaders
11.PerPixelLighting
12.TerrainRendering
13.RenderToTexture
14.Win32Window
15.LoadIrrFile
16.Quake3MapShader
17.HelloWorld_Mobile
18.SplitScreen
19.MouseAndJoystick
20.ManagedLights
21.Quake3Explorer
22.MaterialViewer
23.SMeshHandling
24.CursorControl
25.XmlHandling
26.OcclusionQuery
27.PostProcessing
28.CubeMapping
29.HardwareSkinning
30.Profiling
BuildAllExamples.xcworkspace
Demo
BuildAllExamples.workspace
BuildAllExamples_vc10.sln
BuildAllExamples_vc11.sln
BuildAllExamples_vc12.sln
BuildAllExamples_vc14.sln
BuildAllExamples_vc16.sln
BuildAllExamples_vc17.sln
Makefile
buildAllExamples.sh
whereAreTheBinaries.txt
include
lib
media
scripts
source
tests
tools
changes.txt
readme.txt
irrlicht/examples/02.Quake3Map
cutealien a3adfc196b CIrrDeviceWin32::yield() now uses Sleep(0) instead of Sleep(1).
We had changed that once before in the other direction in svn r421
Reason back then was "Sleep(0) doesn't allow any lower priority threads to execute"
But Microsoft changed the behaviour of Sleep(0) after Windows XP so that's no longer true.
And the costs of it is pretty high - due to this using a timer with a 15ms resolutions it meant not just giving up the thread but it also always waited for 15ms on Windows.
I also replaced a few sleep calls in examples for that reason with yield() calls.

git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6459 dfc29bdd-3216-0410-991c-e03cc46cb475
2023-04-03 15:32:41 +00:00
..
2022-05-03 21:26:24 +00:00