Difference between revisions of "11.0 (日本語)"

m (不具合修正: imcomplete)
m (imcomplete (tea break))
Line 67: Line 67:
 
* [[Shader:hasUniform (日本語)|Shader:hasUniform]] の追加 ([[Shader:getExternVariable (日本語)|Shader:getExternVariable]] から変更) 。
 
* [[Shader:hasUniform (日本語)|Shader:hasUniform]] の追加 ([[Shader:getExternVariable (日本語)|Shader:getExternVariable]] から変更) 。
 
* Added support for non-square [[Shader (日本語)|Shader]] uniform matrices on desktop platforms and on mobile GLSL 3.
 
* Added support for non-square [[Shader (日本語)|Shader]] uniform matrices on desktop platforms and on mobile GLSL 3.
* Added [[Shader:send (日本語)|Shader:send]](matrixname, matrixlayout, matrix, ...) which specifies how to interpret the matrix table arguments.
+
* テーブル形式による matrix 引数の解釈方法を指定するために [[Shader:send (日本語)|Shader:send]](matrixname, matrixlayout, matrix, ...) を追加。
 
* [[Shader:send (日本語)|Shader:send]] において [[Data (日本語)|Data]] オブジェクトへ対応した異形を追加。
 
* [[Shader:send (日本語)|Shader:send]] において [[Data (日本語)|Data]] オブジェクトへ対応した異形を追加。
 
* [[ParticleSystem (日本語)|ParticleSystem]] へ 'borderellipse' and 'borderrectangle' 方式の分布を追加。
 
* [[ParticleSystem (日本語)|ParticleSystem]] へ 'borderellipse' and 'borderrectangle' 方式の分布を追加。
* Added variant of [[ParticleSystem:setEmissionArea (日本語)|ParticleSystem:setEmissionArea]] which accepts an area angle and a flag for whether particle directions are relative to the center of the area.
+
* パーティクルの射出領域中心に関連する方向による領域の角度とフラグを扱うために [[ParticleSystem:setEmissionArea (日本語)|ParticleSystem:setEmissionArea]] の異形を追加。
* Added [[love.graphics.captureScreenshot (日本語)|love.graphics.captureScreenshot]] の追加 ([[love.graphics.newScreenshot (日本語)|love.graphics.newScreenshot]] から変更)。
+
* [[love.graphics.captureScreenshot (日本語)|love.graphics.captureScreenshot]] の追加 ([[love.graphics.newScreenshot (日本語)|love.graphics.newScreenshot]] から変更)。
 
* [[GraphicsFeature (日本語)|love.graphics.newScreenshot]] へ 'glsl3', 'instancing', 'fullnpot','pixelshaderhighp', および 'shaderderivatives' を追加。
 
* [[GraphicsFeature (日本語)|love.graphics.newScreenshot]] へ 'glsl3', 'instancing', 'fullnpot','pixelshaderhighp', および 'shaderderivatives' を追加。
 
* [[GraphicsLimit (日本語)|GraphicsLimit]] へ 'anisotropy' グラフィックス方式を追加。
 
* [[GraphicsLimit (日本語)|GraphicsLimit]] へ 'anisotropy' グラフィックス方式を追加。
 
* [[love.graphics.getStats (日本語)|love.graphics.getStats]] へ 'drawcallsbatched' フィールドを追加。
 
* [[love.graphics.getStats (日本語)|love.graphics.getStats]] へ 'drawcallsbatched' フィールドを追加。
 
* [[love.graphics.drawInstanced (日本語)|love.graphics.drawInstanced]] と新規実装した [[Mesh:attachAttribute (日本語)|Mesh:attachAttribute]] 異形において、ハードウェアによる [[Mesh (日本語)|Mesh]] のインスタンス化機能を追加。
 
* [[love.graphics.drawInstanced (日本語)|love.graphics.drawInstanced]] と新規実装した [[Mesh:attachAttribute (日本語)|Mesh:attachAttribute]] 異形において、ハードウェアによる [[Mesh (日本語)|Mesh]] のインスタンス化機能を追加。
* Added a [[Mesh:attachAttribute (日本語)|Mesh:attachAttribute]] variant that takes a different target attribute name.
+
* 各種対象属性名を扱うために [[Mesh:attachAttribute (日本語)|Mesh:attachAttribute]] の異形を追加。
 
* [[Mesh:detachAttribute (日本語)|Mesh:detachAttribute]] の追加。
 
* [[Mesh:detachAttribute (日本語)|Mesh:detachAttribute]] の追加。
 
* [[Mesh:setVertexMap (日本語)|Mesh:setVertexMap]] において [[Data (日本語)|Data]] オブジェクトへ対応した異形を追加。
 
* [[Mesh:setVertexMap (日本語)|Mesh:setVertexMap]] において [[Data (日本語)|Data]] オブジェクトへ対応した異形を追加。
* Added the ability to prevent love from creating a stencil buffer for the window in [[Config Files (日本語)|Config Files]] and [[love.window.setMode (日本語)|love.window.setMode]].
+
* [[Config Files (日本語)|構成ファイル]] の <code>t.window</code> フラグと [[love.window.setMode (日本語)|love.window.setMode]] により love で ステンシルバッファの生成を防止する機能を追加。
 
* [[love.window.updateMode (日本語)|love.window.updateMode]] の追加。
 
* [[love.window.updateMode (日本語)|love.window.updateMode]] の追加。
 
* [[love.window.isMinimized (日本語)|love.window.isMinimized]] の追加。
 
* [[love.window.isMinimized (日本語)|love.window.isMinimized]] の追加。
Line 165: Line 165:
 
* Updated [[Shader (日本語)|Shader]]s to allow using VERTEX and PIXEL as variable names in shader code.
 
* Updated [[Shader (日本語)|Shader]]s to allow using VERTEX and PIXEL as variable names in shader code.
 
* Updated [[love.graphics.circle (日本語)|love.graphics.circle]], [[love.graphics.ellipse (日本語)|love.graphics.ellipse]], [[love.graphics.arc (日本語)|love.graphics.arc]], and [[love.graphics.rectangle (日本語)|love.graphics.rectangle]] to take transformation scale into account when determining the number of segments to use.
 
* Updated [[love.graphics.circle (日本語)|love.graphics.circle]], [[love.graphics.ellipse (日本語)|love.graphics.ellipse]], [[love.graphics.arc (日本語)|love.graphics.arc]], and [[love.graphics.rectangle (日本語)|love.graphics.rectangle]] to take transformation scale into account when determining the number of segments to use.
* Updated the error message when bad values are given to [[love.graphics.line (日本語)|love.graphics.line]].
+
* [[love.graphics.line (日本語)|love.graphics.line]] へ不正値が指定されたときのエラーメッセージを更新しました。
 
* Updated [[Font (日本語)|Font]] glyph generation to improve antialiasing.
 
* Updated [[Font (日本語)|Font]] glyph generation to improve antialiasing.
 
* Updated [[Canvas:newImageData (日本語)|Canvas:newImageData]] to return an [[ImageData (日本語)|ImageData]] with a format that matches the [[Canvas (日本語)|Canvas]]' as closely as possible.
 
* Updated [[Canvas:newImageData (日本語)|Canvas:newImageData]] to return an [[ImageData (日本語)|ImageData]] with a format that matches the [[Canvas (日本語)|Canvas]]' as closely as possible.
Line 185: Line 185:
  
 
=== 不具合修正 ===
 
=== 不具合修正 ===
* エラーメッセージに非 UTF-8 バイトがあるとき、デフォルトの [[love.errhand (日本語)|error handler]] でエラーが発生していた不具合を修正。
+
* エラーメッセージに非 UTF-8 バイトがあるとき、デフォルトの[[love.errhand (日本語)|エラーハンドラ]]でエラーが発生していた不具合を修正。
* Fixed a memory leak when sending love [[Object (日本語)|Object]]s to threads which never load that object's module.
+
* Object モジュールが読み込まれていないスレッドへ love [[Object (日本語)|Object]] を送信するときにメモリリークが発生した不具合を修正。
 
* peer:send の失敗時に [[enet (日本語)|enet]] でメモリリークが発生していた不具合を修正。
 
* peer:send の失敗時に [[enet (日本語)|enet]] でメモリリークが発生していた不具合を修正。
 
* Linux では必ず -1 を返すように os.execute を修正。
 
* Linux では必ず -1 を返すように os.execute を修正。
 
* [[WeldJoint (日本語)|WeldJoint]], [[PrismaticJoint (日本語)|PrismaticJoint]], および [[RevoluteJoint (日本語)|RevoluteJoint]] のデフォルト基準角度を修正。
 
* [[WeldJoint (日本語)|WeldJoint]], [[PrismaticJoint (日本語)|PrismaticJoint]], および [[RevoluteJoint (日本語)|RevoluteJoint]] のデフォルト基準角度を修正。
 
* Fixed [[Fixture:getShape (日本語)|Fixture:getShape]] to reuse the existing internal [[Fixture (日本語)|Fixture]]-owned [[Shape (日本語)|Shape]].
 
* Fixed [[Fixture:getShape (日本語)|Fixture:getShape]] to reuse the existing internal [[Fixture (日本語)|Fixture]]-owned [[Shape (日本語)|Shape]].
* Fixed [[MouseJoint:setFrequency (日本語)|MouseJoint:setFrequency]] to error instead of crashing if a frequency of 0 is set.
+
* [[MouseJoint:setFrequency (日本語)|MouseJoint:setFrequency]] で振動数 0 を設定する場合、エラーにならずに異常終了する不具合を修正。
 
* Fixed [[love.system.setClipboardText (日本語)|love.system.setClipboardText]] and [[love.system.getClipboardText (日本語)|love.system.getClipboardText]] to error instead of crashing, when a window hasn't been created.
 
* Fixed [[love.system.setClipboardText (日本語)|love.system.setClipboardText]] and [[love.system.getClipboardText (日本語)|love.system.getClipboardText]] to error instead of crashing, when a window hasn't been created.
* [[Joystick:getGamepadMapping (日本語)|Joystick:getGamepadMapping]] で xinput コントローラが正常に動作するように修正
+
* [[Joystick:getGamepadMapping (日本語)|Joystick:getGamepadMapping]] で xinput コントローラが正常に動作しなかった不具合を修正。
* Fixed [[love.joystick.setGamepadMapping (日本語)|love.joystick.setGamepadMapping]]'s replacement code.
+
* [[love.joystick.setGamepadMapping (日本語)|love.joystick.setGamepadMapping]] の変換コードを修正。
 
* テキストレンダリング時の基線計算方法を修正。
 
* テキストレンダリング時の基線計算方法を修正。
 
* [[Shader:send (日本語)|Shader:send]] および [[Shader:sendColor (日本語)|Shader:sendColor]] で配列にある最後の引数を無視していた不具合を修正。
 
* [[Shader:send (日本語)|Shader:send]] および [[Shader:sendColor (日本語)|Shader:sendColor]] で配列にある最後の引数を無視していた不具合を修正。
 
* Fixed [[Shader Variables (日本語)|VaryingTexCoords]] and [[Shader Variables (日本語)|love_ScreenSize]] in shaders to be 'highp' in OpenGL ES, when supported.
 
* Fixed [[Shader Variables (日本語)|VaryingTexCoords]] and [[Shader Variables (日本語)|love_ScreenSize]] in shaders to be 'highp' in OpenGL ES, when supported.
* Fixed a crash when [[love.graphics.pop (日本語)|love.graphics.pop]] is called after [[love.window.setMode (日本語)|love.window.setMode]] while the transformation stack was not empty.
+
* 座標変換スタックが空ではないとき、 [[love.graphics.pop (日本語)|love.graphics.pop]] の後に [[love.window.setMode (日本語)|love.window.setMode]] を呼び出してしまうと異常終了する不具合を修正。
 
* [[ParticleSystem:setParticleLifetime (日本語)|ParticleSystem:setParticleLifetime]] で負数値が指定されたときにエラーが発生したのを修正。
 
* [[ParticleSystem:setParticleLifetime (日本語)|ParticleSystem:setParticleLifetime]] で負数値が指定されたときにエラーが発生したのを修正。
 
* [[love.window.isMaximized (日本語)|love.window.isMaximized]] の不具合を修正。
 
* [[love.window.isMaximized (日本語)|love.window.isMaximized]] の不具合を修正。
 
* Fixed [[Video (日本語)|Video]] playback to work with a wider range of Ogg Theora files.
 
* Fixed [[Video (日本語)|Video]] playback to work with a wider range of Ogg Theora files.
 
* [[Video (日本語)|Video]] のシーク処理速度を修正。
 
* [[Video (日本語)|Video]] のシーク処理速度を修正。
* Fixed [[BezierCurve (日本語)|BezierCurve]]s to error instead of hanging in some situations.
+
* [[BezierCurve (日本語)|BezierCurve]] において特定の状況下でエラーにならず処理されてしまう不具合を修正。
 
* 新しい LuaJIT 2.1.0 β 版に収録されている [[socket (日本語)|luasocket]] でコンパイルした時の不具合を修正。
 
* 新しい LuaJIT 2.1.0 β 版に収録されている [[socket (日本語)|luasocket]] でコンパイルした時の不具合を修正。
 +
 +
[[Category:Versions (日本語)]]
 +
{{#set:InternalVersion=110}}
 +
{{#set:Codename=Mysterious Mysteries}}
 +
{{#set:Status=<span style="color:#0000ff;">公開中</span>}}
 +
{{#set:ReleaseDate=2018-04-01}}

Revision as of 06:18, 19 December 2019

ゲーム未指定画面

LÖVE 11.0 のコードネームは Mysterious Mysteries (ミステリアス・ミステリー) です。現在公開中です。

0.10.2 からの変更点

機能追加


API の改名

1.10 で改名された API は次回のメジャーリリースまでに削除または廃止予定になります。


その他の廃止予定


機能廃止


その他の変更


性能の改善

  • Improved performance when drawing Textures, shapes, lines, and points by automatically batching their draw calls together when possible.
  • Shader 無効時における Shader:send の性能を改善。
  • LuaJIT の JIT コンパイラ有効時における love.math.randomNormal に実行性能を改善。
  • Improved performance of love.filesystem.lines and File:lines, especially when reading from a file inside a zip/.love.


不具合修正