EGL--延时函数头文件 DELAY.H

博客介绍了DELAY.H代码,其由王家宝编写,最后更新于2000.04.01,用途是提供较精确的延时功能。代码修改了系统中断0x8,最小延时单位为1/18.2秒,还给出了相关结构体和函数声明。

/*
 DELAY.H
 代码编写: 王家宝
 最后更新日期: 2000.04.01

 用途: 提供比较精确的延时功能
 要求: 函数修改了系统中断 0x8 ,因此要求在结束延时功能之前
       不要再修改 0x8 中断,提供最小的延时单位为 1/18.2 秒
*/
#define MAXTIMERS 10

BOOL IsInit=0;
struct  {
 int id;
 UINT ticks;
 UINT delayticks;
 UINT timeout;
 }TICKS[MAXTIMERS];

void InitTimer();
int  CreateTimer(UINT dida,UINT id);
int  CheckeTimeOut(UINT id);
void Delay(UINT dida);
void ReleaseTimer(UINT id);
void EndTimer();
void interrupt (*old_int8)();
void interrupt new_int8();

hzj@hzj-System-Product-Name:~$ dpkg -l | grep nvidia ii libnvidia-cfg1-535:amd64 535.230.02-0ubuntu0.20.04.1 amd64 NVIDIA binary OpenGL/GLX configuration library ii libnvidia-common-535 535.230.02-0ubuntu0.20.04.1 all Shared files used by the NVIDIA libraries ii libnvidia-compute-535:amd64 535.230.02-0ubuntu0.20.04.1 amd64 NVIDIA libcompute package ii libnvidia-compute-535:i386 535.230.02-0ubuntu0.20.04.1 i386 NVIDIA libcompute package rc libnvidia-compute-580:amd64 580.82.09-0ubuntu0~gpu20.04.1 amd64 NVIDIA libcompute package ii libnvidia-decode-535:amd64 535.230.02-0ubuntu0.20.04.1 amd64 NVIDIA Video Decoding runtime libraries ii libnvidia-decode-535:i386 535.230.02-0ubuntu0.20.04.1 i386 NVIDIA Video Decoding runtime libraries ii libnvidia-egl-wayland1:amd64 1:1.1.3-1ubuntu1 amd64 Wayland EGL External Platform library -- shared library ii libnvidia-encode-535:amd64 535.230.02-0ubuntu0.20.04.1 amd64 NVENC Video Encoding runtime library ii libnvidia-encode-535:i386 535.230.02-0ubuntu0.20.04.1 i386 NVENC Video Encoding runtime library ii libnvidia-extra-535:amd64 535.230.02-0ubuntu0.20.04.1 amd64 Extra libraries for the NVIDIA driver ii libnvidia-fbc1-535:amd64 535.230.02-0ubuntu0.20.04.1 amd64 NVIDIA OpenGL-based Framebuffer Capture runtime library ii libnvidia-fbc1-535:i386 535.230.02-0ubuntu0.20.04.1 i386 NVIDIA OpenGL-based Framebuffer Capture runtime library ii libnvidia-gl-535:amd64 535.230.02-0ubuntu0.20.04.1 amd64 NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD ii nvidia-compute-utils-535 535.230.02-0ubuntu0.20.04.1 amd64 NVIDIA compute utilities ii nvidia-dkms-535 535.230.02-0ubuntu0.20.04.1 amd64 NVIDIA DKMS package ii nvidia-driver-525 525.147.05-0ubuntu2.20.04.1 amd64 NVIDIA driver metapackage (transitional package) ii nvidia-driver-535 535.230.02-0ubuntu0.20.04.1 amd64 NVIDIA driver metapackage ii nvidia-firmware-535-535.230.02 535.230.02-0ubuntu0.20.04.1 amd64 Firmware files used by the kernel module ii nvidia-kernel-common-535 535.230.02-0ubuntu0.20.04.1 amd64 Shared files used with the kernel module ii nvidia-kernel-source-535 535.230.02-0ubuntu0.20.04.1 amd64 NVIDIA kernel source package ii nvidia-prime 0.8.16~0.20.04.2 all Tools to enable NVIDIA's Prime ii nvidia-settings 470.57.01-0ubuntu0.20.04.3 amd64 Tool for configuring the NVIDIA graphics driver ii nvidia-utils-525 525.147.05-0ubuntu2.20.04.1 amd64 NVIDIA driver support binaries (transitional package) ii nvidia-utils-535 535.230.02-0ubuntu0.20.04.1 amd64 NVIDIA driver support binaries ii screen-resolution-extra 0.18build1 all Extension for the nvidia-settings control panel ii xserver-xorg-video-nvidia-535 535.230.02-0ubuntu0.20.04.1 amd64 NVIDIA binary Xorg driver
最新发布
10-31
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值