- 2011 - A trip through the Graphics Pipeline 2011
- 2015 - Life of a triangle - NVIDIA's logical pipeline
- 2015 - Render Hell 2.0
- 2016 - How bad are small triangles on GPU and why?
- 2017 - GPU Performance for Game Artists
- 2019 - Understanding the anatomy of GPUs using Pokémon
- 2020 - GPU ARCHITECTURE RESOURCES
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from __future__ import print_function | |
from __future__ import division | |
from __future__ import absolute_import | |
from __future__ import unicode_literals | |
import pcbnew | |
import math | |
pcb = pcbnew.GetBoard() | |
class MyPosition(object): |
- 2017-12-09 コテ先 B型 Helix基板の バックライトLED(SK6812mini)
- 2018-02-27 コテ先 1.6D型 Helix基板のキースイッチ
- 2018-03-12 コテ先 1.6D型 Helix基板の バックライトLED(SK6812mini)
- 2018-06-10 コテ先 2C型 Helix基板の バックライトLED(SK6812mini)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import maya.cmds as cmds | |
import maya.mel as mel | |
cmds.group(em=True) | |
cmds.addAttr(at='float2', ln='testFCurve', m=True) | |
cmds.addAttr(at='float', ln='testFCurvePosition', p='testFCurve', dv=-1) | |
cmds.addAttr(at='float', ln='testFCurveValue', p='testFCurve', dv=-1) | |
cmds.setAttr('.testFCurve[0]', 0, 0) | |
cmds.setAttr('.testFCurve[1]', .5, 0) | |
cmds.setAttr('.testFCurve[2]', .5, 1) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#ifdef GL_ES | |
precision mediump float; | |
#endif | |
#extension GL_OES_standard_derivatives : enable | |
uniform float time; | |
uniform vec2 mouse; | |
uniform vec2 resolution; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
xcargs = "" | |
xcargs += " IDEBuildOperationMaxNumberOfConcurrentCompileTasks=16" | |
xcargs += " GCC_GENERATE_DEBUGGING_SYMBOLS=NO DEBUG_INFORMATION_FORMAT=dwarf" | |
xcargs += " ONLY_ACTIVE_ARCH=YES VALID_ARCHS=arm64" | |
xcargs += " CC=\"ccacheclang\" GCC_PRECOMPILE_PREFIX_HEADER=NO" if File.exist?("/usr/local/bin/ccacheclang") |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from maya import cmds | |
print(cmds.fileInfo("custom_note",q=True)) | |
cmds.fileInfo("custom_note", "test") | |
print(cmds.fileInfo("custom_note",q=True)) | |
# fileInfoだけ変更したのちにFile>SaveSceneを実行すると変更なしと判定されるので、差し支えなければcmds.fileで強制的に保存した方が良い | |
cmds.file(save=True) | |
# result: | |
# [] | |
# [u'test'] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# -*- coding: utf-8 -*- | |
u"""KonamiCommand""" | |
from __future__ import absolute_import, division, print_function | |
from Qt import QtGui, QtWidgets | |
from maya.app.general.mayaMixin import MayaQWidgetBaseMixin | |
import time |
NewerOlder