240 发简信
IP属地:陕西
  • 这篇文章很不错呀,为什么后来不写了? 我是个 OpenGL 菜鸡哈哈。

    1. Why Ray Marching

    前言 作为这段时间的搞事用项目,在这里暂且记录下一路学习过来的心得体会,毕竟我现在才刚入门。 Ray Marching是什么 假定大家对光线跟踪(Ray Tracing)都十...

  • 最近也在学习自制玩具级小OS,翻出你的系列文章出来,赞一个。

    【自制操作系统】(四)加载GDT

    GDT简介 在intel 8086体系结构中,有6个段寄存器,CPU取址采用段:偏移模式。从80286开始,为描述不同的段结构,x86架构引入了GDT(Global Desc...

  • 【自制操作系统】(一)环境搭建

    虚拟机 选用bochs是因为其提供了方便的类似gdb的调试功能。 bochs的debug功能介绍:http://bochs.sourceforge.net/doc/docbo...

  • 120
    十八. 函数的栈帧

    如果不调用,那么64位系统设置局部变量的时候,将局部参数压入栈,不会像8086一样,修改sp的值,调用的时候直接使用bp-2,-4等操作;疑惑:有可能-2,-4会不会被别人调...

  • Scanning dependencies of target triangle_with_fragshader
    [ 3%] Building CXX object CMakeFiles/triangle_with_fragshader.dir/chapter3/triangle_with_fragshader/shader_loader.cpp.o
    clang: warning: -framework CoreFoundation: 'linker' input unused
    In file included from /Users/freedom/sb7examples/chapter3/triangle_with_fragshader/shader_loader.cpp:1:
    /Users/freedom/sb7examples/chapter3/triangle_with_fragshader/shader_loader.h:3:10: fatal error:
    'GL/glcorearb.h' file not found
    #include <GL/glcorearb.h>
    ^
    1 error generated.
    make[2]: *** [CMakeFiles/triangle_with_fragshader.dir/chapter3/triangle_with_fragshader/shader_loader.cpp.o] Error 1
    make[1]: *** [CMakeFiles/triangle_with_fragshader.dir/all] Error 2
    make: *** [all] Error 2
    dadanwangqianchongadeMacBook-Pro:build freedom$ make
    [ 3%] Building CXX object CMakeFiles/triangle_with_fragshader.dir/chapter3/triangle_with_fragshader/shader_loader.cpp.o
    clang: warning: -framework CoreFoundation: 'linker' input unused
    In file included from /Users/freedom/sb7examples/chapter3/triangle_with_fragshader/shader_loader.cpp:1:
    /Users/freedom/sb7examples/chapter3/triangle_with_fragshader/shader_loader.h:3:10: fatal error: 'GL/glcorearb.h' file not found
    #include <GL/glcorearb.h>
    ^
    1 error generated.
    make[2]: *** [CMakeFiles/triangle_with_fragshader.dir/chapter3/triangle_with_fragshader/shader_loader.cpp.o] Error 1
    make[1]: *** [CMakeFiles/triangle_with_fragshader.dir/all] Error 2
    make: *** [all] Error 2
    github cmake make sb7example出现的问题。。。大神。是什么问题啊。。

  • Unity多线程(C#)

    前言 在这之前,有很多人在质疑Unity支不支持多线程,事实上Unity是支持多线程的。而提到多线程就要提到Unity非常常用的协程,然而协程并非真正的多线程。协程其实是等某...

  • 120
    iOS APP上架流程

    IOS APP上架流程 2016版 Xcode打包 一 登陆iTunes Connect网站 首先我们需要准备好一个开发者账号 然后登陆iTunes Connect网站(网址...

  • 120
    Unity进阶技巧 - 动态创建UGUI

    前言 项目中有功能需要在代码中动态创建UGUI对象,但是在网上搜索了很久都没有找到类似的教程,最后终于在官方文档中找到了方法,趁着记忆犹新,写下动态创建UGUI的方法,供需要...

  • 120
    iOS App提交指南(二)-协议、税务和银行业务

    App通过审核时,选择的是手动发布,想着等到自己生日那天来发布,当做留个纪念,结果生日当天发布时,由于App属于收费应用,还需要填写协议、税务和银行信息,结果又急急忙忙地去找...

  • 120
    iOS App提交指南(一)

    环境说明 Xcode版本:6.1.1 iOS版本:8.1 提交流程 一、在iTunes Connect 上新建 iOS App 登录iTunes Connect 新建 iOS...

  • 120
    Unity进阶技巧 - RectTransform详解

    前言 最近要做UI,有时候需要在代码中调整改变UI控件的属性,比如位置、大小等,然而在NGUI里面,控制UI控件的位置等属性的是RectTransform这个组件,这个组件继...

  • 120
    Unity高级开发-项目与屏幕适配

    1、游戏屏幕适配 屏幕适配是为了让我们的项目能够跑在各种电子设备上(手机,平板,电脑)那么了解是适配之前首先要了解两个知识点: 1-1、什么是像素? 单位面积中构成图像的点的...