���٥��
��GDC 2014��Compute ShaderƳ�������ܤ����ޤ�OpenGL ES 3.1���å�����ݡ��ȡ�OpenGL�Υɥ饤�Х����С��إåɤϡ�Mantle�פ��廊���٥��
�����γ��פ�3��18���ε����ǷǺܺѤߤ����������Ǥ����������Ϫ���줿OpenGL ES 3.1�������ȡ�AMD�Ρ�Mantle���о�����ܤ����褦�ˤʤä��ɥ饤�Х����С��إå�����OpenGL�ǤϤɤ��ʤäƤ���Τ��Ȥ��ä�������ݡ��Ȥ�������
��OpenGL ES 3.1��������ô�������Τϡ�ARM�ǥ���ե��å�����������Υǥ��쥯������̳���Tom Olson�ʥȥࡦ���륽��˻�Ǥ��롣
OpenGL ES 3.1�ϴ�¸��OpenGL ES 3.0�б��ϡ��ɾ��ư��
��OpenGL ES 3.1��Khronos�ϡ�OpenGL 4.x�Ϥε�ǽ���顤��ȯ�Ԥ������˾���Ǥ�¿���ä���ǽ��ԥå����åפ��ƺ��Ѥ����Ȥ�����������Ǥ�Ȥ��˥ۥåȤʥȥԥå��ϡ���Compute Shader�פȡ�Draw-Indirect�ס�Indirect draw commands�ˤ�Ƴ������
���ޤ���Compute ShaderƳ���ΰյ����������褦��
������ޤǤ�OpenGL ES�ˤϡ�GPGPU������塼����ʤ���OpenCL����Ѥ��뤷���ʤ��ä����ܲ�OpenGL�⡤��OpenGL 4.2�פޤǤ�Ʊ���褦�ʾ������ä��Τ�������ȯ�Ԥ���Υꥯ�����Ȥ�����ơ�OpenGL 4.3�פ�Compute Shader��Ƴ�����뤳�Ȥˤʤä������Τ�����ηаޤ�SIGGRAPH 2012����ݡ��ȵ����ǾҲ𤷤Ƥ��뤬��OpenGL ES 3.1�ˤ�����Compute Shader�κ��Ѥ�Ʊ��ή��ξ�ˤ����ΤȤ�������Ǥ�����������
����GPGPU��API�ˤ�OpenCL������Τˡ��ʤ���ȯ�Ԥ�Compute Shader�����Τ��פȤ����С�����ե��å��������������GPGPU����Ѥ���ʤ顤OpenCL���⡤OpenGL�������Compute Shader��Ȥ��ۤ����Թ礬�����������
����Ω��������������ե��륿�������Ȥ����ʤ顤OpenCL�Ǥ⤤���������������������פʸ������ӽ�����֥饤�ȥ���ס�Light Culling�ˤΤ褦�ʥ�����ٱ�����䡤�������̤˥⡼�����֥顼�Τ褦�ʥݥ��ȥ��ե����Ȥ���Ȥ������ϡ�Ʊ������ե��å����ѥ��ץ饤�����ǽ����Ǥ���Compute Shader�Τۤ��������ݤ��ʤ����Թ礬������
���⤦1�ĤΥۥåȥȥԥå��Ǥ���Draw-Indirect�ϡ��������֤���������ȥ�ǡ����ʤɤ�CPU��𤹤��Ȥʤ�GPU¦�Ǽ������ƥ�����˲�Ȥ������ȤߤǤ��롣��Ȥ��OpenGL ARB��Architecture Review Board�ˤ����ꤷ��ARB��ĥ���ͤˤ��ꡤOpenGL 3.1��Ƴ������Ƥ�����Τ���OpenGL ES�ˤ�äƤ������Ȥˤʤ롣
��Compute Shader�ϡ�����ե��å��������Ǥ�դΥǡ��������Ȥ��Хץ�ߥƥ��֡ʡ�ݥꥴ��ˤ���Ȥ���������ȥ�ǡ�����Ф��롣�ĤޤꡤCompute Shader��Draw-Indirect���Ȥ߹�碌��ȡ����褹�٤�3D����ե��å����ǡ����ν�����������ޤǤ�GPU¦�Ǽ¹ԤǤ���褦�ˤʤ�櫓����
�������������ѡ��ƥ�����䥷�ߥ�졼�������̤�ե��å����ǡ������Ѵ����ơ�������������Ԥ��פȤ��ä����Ȥ���GPU��Ǵ���Ǥ���褦�ˤʤ롣CPU�μ���������פȤʤΤǡ����ץꥱ��������CPU��٤餻�뤦����CPU����Ʊ����������ʥ���ե��å��������Ԥ����Ȥ��ǽ�ˤʤ롣
������Ͻ�����ǽ�θ�������Ǥʤ�����Х��뵡��ˤȤäƺǽ��ײ���Ǥ���������Ϥκ︺������Ψ���Ȥ����٤��������ˤ�ͭ���Ȥʤ��������
���ʤ���OpenGL ES 3.1�ϴ���Ū�ˡ�OpenGL ES 3.0����Υϡ��ɥ������Ǥ��Τޤ�ư��롣����ǽ�Ϥɤ�⡤�ɥ饤�Х�٥�Ǽ¸��Ǥ���Ȥ����櫓�����ޤ�����OpenGL 4.4�פ�OpenGL ES 3.1�١����Υ��ץꥱ��������ư��������μ��ʤ⡤�ᤤ���������ȤΤ��Ȥ���
�ֺǿ���OpenGL��Mantle�¤˥����С��إåɤ����ʤ���
�������Ǥ����ɥ饤�ФΥ����С��إåɤȤϡ�GPU���ư����ޤǤ����ʳ��ǡ����CPU¦�Ǽ¹Ԥ����ץ��������ʬ��ȯ���������Ū�ʥ����Τ��Ȥ�ؤ���
��GPU���ư���뤿��ˤϡ����ޥ�ɤ�ѥ�����������ƥɥ饤�Ф˼����Ϥ�������ɬ�פȤʤ뤬������ϴ���Ū�ˤϥ���������ư��ʤΤǡ�ɬ��Ū�˥��륹��åɤǼ¹Ԥ���뤳�Ȥˤʤ롣�ޥ������CPU�Ķ��Ǥ⡤GPU���ư���뤿���ư���CPU���̾�1���������ʤΤǡ�����Ǥϸ�Ψ��夲��줺�˥����С��إåɤ������Ƥ��ޤ���
��������GPU¦�⡤���ޥ�ɤ�ѥ�����·��ʤ��Ƚ�����Ϥ���ʤ��Τǡ�����餬�ɥ饤�Ф���Ϳ������Τ��Ԥ��ʤ��ƤϤʤ�ʤ�������⥪���С��إåɤ������븶���ˤʤ롣
����������OpenGL�Ϥɤ��ʤäƤ���Τ���Trevett��ϡ֡�OpenGL�ϴ����߷פ��Ť����٤��٤ȸ����뤬��OpenGL 3.x�ʹߤϡ�DirectX��������ʥ������ƥ�����ˤʤäƤ���Τǡ��礭�ʲ��Ѥ�ɬ�פȤ��Ƥ��ʤ��פȼ�ĥ���롣
���ץ�����ޥ֥륷�������˽����б�����OpenGL 2.x����ϡ�����ѥ��ץ饤����߷פˤ�ꡤ�����С��إåɤ������䤹����¤�ˤʤäƤ�����
����������Trevett��ϡ�OpenGL 2.x������API������줿���ץꥱ�������ϥ����С��إåɤ��礭���ä���Τ�����OpenGL 3.x�ʹߤޤ����Ѥ���ȡ�CPU��GPU�������ư��Ǥ���褦�ˤʤ�פȽҤ٤롣�����С��إåɤ餷�ƥϡ��ɥ�������ǽ�������Ф��䤹���ʤ�褦�����ɤ�ŤͤƤ���Ȥ����櫓����
��OpenGL 3.x�ʹߤϡ����饷�å��ʥ������ƥ���������ơ����ޥ�ɤ�ѥ����Ҥ����Хåե����Τ�Τ�API��𤵤���GPU��ľ��ž���Ǥ�����Ȥߤ��������줿������ˤ�ꡤCPU¦���ޥ������åɤǥ��ޥ�ɤ�ѥ�����ޤȤ�Хåե����������С��Хåե���ɤ�ɤ�GPU��ž���Ǥ���褦�ˤʤ롣GPU¦��CPU���Թ�ˤ�����ž�����줿�Хåե���Ȥäơ���Ʊ���������¹ԤǤ���褦�ˤʤä��Τ���
���ߴ����ݻ��Τ���˸���ѥ��ץ饤��ǽ�ϻĤäƤϤ����ΤΡ�OpenGL 3.x�ʹߤ�ȤäƤ���¤ꡤ�����С��إåɤϤ��Ǥ˽�ʬ�ʤۤɾ������ʤäƤ��롣���줬Khronos��Ω��Ǥ��롣
���ޤ���Trevett��ϡ���Draw-Indirect����Ѥ���С���GPU���Τ�GPU���ư�����ư������Ū�˥ץ������Ǥ���פȽҤ١����ץꥱ������ϡ��ɥ���������ǽ��˰����Ф���褦��OpenGL ES¦�Ǥ�ʲ���³���Ƥ��뤳�Ȥԡ��뤷�Ƥ�����
����äȤ⡤��Х���ǥХ��������˿ʲ����Ƥ���OpenGL ES�ϤȤ⤫����PC���ư���OpenGL�ξ�硤���Υ��եȥ��������ñ�ˤ��ڤ�ΤƤ��ʤ��Ȥ�������⤢�롣�⤷�������Khronos�ϡ��־������̤ǥ��ޡ��Ȥ�OpenGL�פ�¸�����Τϡ�OpenGL�ǤϤʤ�OpenGL ES�Τۤ����ȹͤ��ơ��������ϰ�ƤƤ������ȹͤ��Ƥ���Τ��⤷��ʤ���Trevett��ιֱ��ʹ����ɮ�Ԥϡ���������������Ǥ��롣
Khronos Group����Web�����ȡʱѸ��
GDC 2014����Web�����ȡʱѸ��
- ��Ϣ�����ȥ롧
OpenGL
- �������URL��