12 2018 档案

摘要:C++Builder6使用OpenCL具有一定意义,经过努力,已经可以运行了,记录内容供参考。(使用的是Intel集成显卡主板) 1. 转换库:OpenCL以静态库方式提供开发,Intel只有一种COFF格式静态库,C++Builder6使用OMF格式静态库,所以需要转换。C++Builder6自带 阅读全文
posted @ 2018-12-31 23:22 hbg200 阅读(504) 评论(0) 推荐(0)
摘要:当源代码不在改变时,将其制作为静态或动态链接库,是模块化程序设计的一个步骤。这里选择动态链接库。当前工作机是Intel的集成显卡主板,所以使用的是Intel提供的SDK。 1. 安装 intel_sdk_for_opencl_2017,NVIDIA和AMD有自己的SDK。 2. 启动Microsof 阅读全文
posted @ 2018-12-29 14:55 hbg200 阅读(1020) 评论(0) 推荐(0)
摘要:当前通用显示分辨率是按16:9划分的,这样的比例在90英寸以上才有意义,在现实使用中存在一定问题,比如电脑显示器按16:9做,结果是19英寸做成了一长条,尴尬、难用。 16:10在小尺寸显示器具有一定意义,比如22英寸显示器分辨率为1920x1200,但问题出现了,视频仍然是16:9的,实现不了点对 阅读全文
posted @ 2018-12-24 15:27 hbg200 阅读(161) 评论(0) 推荐(0)
摘要:以上一篇《封装OpenCL类》为基础,简化类结构,方便后续使用。 从结果可以看出,第一次运行略慢,后续加快。读回结果异常慢,也有逐步加快的趋势。第一次需要建立、编译“核”函数,后续不需要。 在 Microsoft Visual C++ 2017 控制台调试通过。 阅读全文
posted @ 2018-12-08 16:42 hbg200 阅读(275) 评论(0) 推荐(0)
摘要:以上一篇《OpenCL入门测试》为基础,将函数封装到类中,方便调用。 在 Microsoft Visual C++ 2017 控制台调试通过。 阅读全文
posted @ 2018-12-05 00:28 hbg200 阅读(538) 评论(0) 推荐(0)